RegisterDB 命令
使用 RegisterDB 更新將組態資料庫裝載在 Visual Studio Team Foundation Server 中之伺服器的名稱。 將組態資料庫還原為新的硬體,或者當變更部署的網域時,您可以使用這個命令。
重要事項 |
---|
下列應用程式集區和程式必須在執行中,RegisterDB 命令才會成功: |
Team Foundation Server 應用程式集區 (應用程式集區)
ReportServer (應用程式集區)
SQL Server Reporting Services (程式)
此外,下列元件必須沒有開啟,也不在執行中:
必要的使用權限
若要使用 RegisterDB 命令,您必須是 Team Foundation 應用程式層伺服器的 [Team Foundation Administrators] 群組成員,以及 Team Foundation 資料層伺服器之 SQL Server 的 [sysadmin] 群組成員。 如需詳細資訊,請參閱Team Foundation Server 使用權限。
注意事項 |
---|
即使您已使用管理認證登入,還是必須開啟較高權限的命令提示字元,在執行 Windows Server 2008 的伺服器上執行此函式。 若要開啟較高權限的命令提示字元,請按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。 如需詳細資訊,請參閱 Microsoft 網站 (英文)。 |
TFSConfig RegisterDB /SQLInstance:ServerName
參數
預留位置 |
描述 |
---|---|
ServerName |
如果您想要使用預設執行個體以外的其他執行個體,請指定裝載 Team Foundation Server 組態資料庫之伺服器的名稱和執行個體的名稱。 如果您指定執行個體,就必須使用下列格式: ServerName\InstanceName |
引數 |
描述 |
---|---|
/SQLInstance:ServerName |
必要項。 指定在執行 SQL Server 之伺服器的名稱。如果您要使用預設執行個體以外的執行個體,也指定執行個體的名稱。 如果您指定執行個體,就必須使用下列格式: ServerName\InstanceName |
備註
重要事項 |
---|
使用這個命令之前,請備份 Team Foundation Server 的資料庫。 |
您必須提供組態資料庫的確切名稱或位址,此命令才能正確運作。 如果您必須變更儲存此資料庫的伺服器,必須確定 Team Foundation Server 會指向新位置。
範例
下列範例會將 Team Foundation Server 重新導向至位於伺服器 ContosoMain 中的資料庫 (該伺服器位於 SQL Server 執行個體 TeamDatabases 中)。
注意事項 |
---|
本文件中所述,用來舉例之公司、組織、產品、網域名稱、電子郵件位址、標誌、人物、場所和事件皆為虛構。沒有意圖或不應該推斷為與任何真實存在的公司、組織、產品、網域名稱、電子郵件位址、標誌、人物、場所或事件有所關聯。 |
TFSConfig RegisterDB /SQLInstance:ContosoMain\TeamDatabases