SetupWarehouse
更新:2007 年 11 月
使用 SetupWarehouse 以重建線上分析處理 (OLAP) 或關聯式資料庫。
SetupWarehouse 命令列公用程式位於 Team Foundation Server 應用程式層的 Drive:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools 中。
注意事項: |
---|
即使您已使用管理認證登入,還是必須開啟較高權限的命令提示字元,在執行 Windows Server 2008 的伺服器上執行此函式。若要開啟較高權限的命令提示字元,請按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。如需詳細資訊,請參閱 Microsoft 網站 (英文)。 |
必要的使用權限
若要使用 SetupWarehouse 命令,您必須是 Team Foundation 資料層伺服器上 SQL Server 之 [sysadmin] 安全性群組的成員。如需詳細資訊,請參閱 Team Foundation Server 使用權限。
SetupWarehouse [-v] [-o] -s ServerName -d Database -c ConfigFile -a AccountName -ra DataReaderAccountName [-l LogFile] [-mturl MidTierUrl] [-edt TeamBuildDbName] -rebuild
參數
選項 / 引數 |
描述 |
---|---|
-v |
選擇項。這個選項會提供詳細資訊輸出。如果指定了 -l 選項,輸出會寫入記錄檔。 |
-o |
必要項。使用這個選項時,只會建立 OLAP 資料庫。只會重建倉儲 Cube。 |
-s ServerName |
必要項。資料層伺服器名稱。 |
-d Database |
必要項。倉儲資料庫名稱。 |
-c ConfigFile |
必要項。倉儲結構描述組態 XML 檔案。 |
-a AccountName |
必要項。服務帳戶名稱。格式為 domain\user。 |
-ra DataReaderAccountName |
必要項。讀取帳戶名稱。格式為 domain\user。 |
-l LogFile |
選擇項。輸出的記錄檔。 |
-mturl MidTierUrl |
必要項。Team Foundation Server 網域的 URL,例如 http://machine1:8080。 |
-edt TeamBuildDbName |
必要項。Team Foundation Build 資料庫的名稱。 |
-rebuild |
必要項。強制重建倉儲資料庫。這樣會重新填入倉儲中的所有資料。 |
備註
Team Foundation Server 倉儲具有關聯式資料庫和 OLAP 資料庫。Setupwarehouse 是 Team Foundation Server 的倉儲設定工具,可用於重建 OLAP 資料庫或關聯式資料庫。在備份/還原案例中會很有幫助,例如損毀修復、移動伺服器等。如需詳細資訊,請參閱 HOW TO:還原 Team Foundation 的資料。
支援的使用方式
Setupwarehouse.exe 支援的組合為:
重建 OLAP (-v 和 -l 選項是選擇性):
Setupwarehouse -o -s ServerName -d TFSWarehouse -c warehouseSchema.xml -mturl "http://ServerName:Port" -a TFSServiceAccount -ra TFSReportAccount
重建資料庫 (-v 和 -l 選項是選擇性):
setupwarehouse -rebuild -mturl "http://ServerName:Port" -s ServerName -d TFSWarehouse -c wareHouseSchema.xml -a TFSServiceAccount -ra TFSReportAccount -edt TfsBuild
範例
執行下列命令會從基礎 TFSWarehouse 資料庫中重建 Analysis Services 資料 Cube。
>setupwarehouse -o -s ServerName -d TFSWarehouse -c warehouseschema.xml -a TFSServiceAccount -ra TFSReportAccount