Microsoft Internet Information Services (IIS) 和 Vault

瞭解 Vault 如何與 IIS 配合使用。

當使用者使用某個用戶端應用程式從 Vault 中請求檔案時,此請求會傳送至 Vault 伺服器,並在其中由 IIS 和 MSSQLSERVER 服務進行處理。IIS 會鑑定使用者,並且處理到檔案倉庫的連接,使用服務的登入帳戶來取得對檔案倉庫的資料夾以及檔案的存取權限。依預設,服務使用 LocalSystem 虛擬帳戶。您可以指定服務用於附加安全性的帳戶。

在服務管理員中檢視服務設定的步驟:

 

伺服器狀態

伺服器狀態顯示此服務是否已經啟動。在大多數情況下,此服務應被啟動,但是它並非執行 Vault 的必要條件。如果 IIS 尚未啟動,當用戶端第一次連接至 IIS 時,會啟動 IIS。

 

啟動類型

可將 IIS 服務設定為手動啟動、自動啟動或停用。在大多數情況下,應將此服務設定為「自動」。如果將它設定為「手動」,當進行第一次用戶端連接時,此服務會啟動。建議您將其設定為「自動」。

 

登入身份

使用此設定來指定 Vault 用於進行所有網路驗證的使用者。預設設定「本端系統帳戶」,適用於大多數情況。

您可以指定特定的使用者來鎖住檔案倉庫。設定特定使用者,隨後將對檔案倉庫的存取權限制為僅該使用者,便可提供更加安全的環境,以防未經授權的使用者存取 Vault。

請參閱作業系統文件,以取得更多資訊。

 

連接失敗

如果無法再建立與該伺服器的連接,您可以重新啟動實際服務或整台電腦。

註: 重新啟動 SQL Server 服務之後,需要重新啟動 IIS。

停止 IIS

  1. 按一下 Windows「開始」>「執行」。
  2. 在指令視窗中,輸入:iisreset /stop
註: 在 IIS 管理員中按一下「停止」並不會斷開資料庫連接。

重新啟動 IIS

  1. 按一下 Windows「開始」>「執行」。
  2. 在指令視窗中,輸入:iisreset /start

如伺服器主控台仍然報告該 Vault 目前正在使用中,管理員可以重新啟動資料庫。

  1. 按一下 Windows「開始」>「程式集」>「管理工具」>「服務」。
  2. 重新啟動 MSSQL$AUTODESKVAULT 服務。

重要事項:如果資料庫是未使用 Vault 的 SQL Server,建議您不要重新啟動 SQL Server。