共用方式為


PrepSQL 命令

您可以使用 PrepSQL 命令來準備 SQL Server 的執行個體,此執行個體裝載 Visual Studio Team Foundation Server 使用的資料庫。 這個命令會在 SQL Server 建立 Team Foundation Server 需要的權限群組 (TFSExecRole 和 TFSAdminRole),並在這些群組中填入用來執行此命令的帳戶。

必要的使用權限

若要使用 PrepSQL 命令,您必須是 [Team Foundation Administrators] 安全性群組的成員,而且是 Team Foundation Server 使用之任何 SQL Server 資料庫的 [sysadmin] 安全性群組成員。 如需詳細資訊,請參閱Team Foundation Server 使用權限

注意事項注意事項

即使您是使用系統管理認證登入,還是必須開啟較高權限的 [命令提示字元] 視窗,在執行 Windows Server 2008 的伺服器上執行此功能。 若要開啟較高權限的 [命令提示字元] 視窗,請按一下 [開始],並以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。 如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:使用者帳戶控制

TFSConfig PrepSQL /SQLInstance:ServerName[\InstanceName]

參數

引數

描述

ServerName

指定伺服器的名稱,以裝載 Team Foundation Server 的資料庫。 如果想使用預設執行個體以外的其他執行個體,您也必須以您想要使用的下列格式,指定該執行個體的名稱:

ServerName\InstanceName

選項

描述

/SQLInstance:ServerName

指定您要在指定的伺服器上裝載 Team Foundation Server 的資料庫。

備註

您可以使用 PrepSQL 命令,使用安裝該軟體時並未針對 Team Foundation Server 設定的 SQL Server 安裝。 例如,如果您將 Team Foundation Server 的資料還原到不同的伺服器,便會使用這個命令。 您也會在執行 SQL Server 但先前未搭配 Team Foundation Server 使用的伺服器上,使用此命令裝載 Team 專案集合的資料庫。

範例

下列範例顯示如何準備執行 SQL Server 的伺服器,且該伺服器在具名執行個體 TeamDatabases 上命名為 ContosoMain,以裝載 Team Foundation Server 的資料庫。

注意事項注意事項

您不能指定當您使用此命令時,以哪些帳戶填入 TFSExecRole 和 TFSAdminRole 群組,。 將建立這些群組,並填入您執行此命令的帳戶。

TFSConfig PrepSQL /SQLInstance:ContosoMain\TeamDatabases

請參閱

其他資源

使用 TFSConfig 管理伺服器組態