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

請參閱

其他資源

使用 TFSConfig 管理伺服器組態

使用 Team Foundation Server 命令列工具

Team Foundation Server 服務和服務帳戶