SetupWarehouse
更新:2007 年 11 月
使用 SetupWarehouse 可以重新生成联机分析处理 (OLAP) 或关系数据库。
SetupWarehouse 命令行实用工具位于 Team Foundation Server 应用层上的驱动器:\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 数据库。仅重新生成仓库多维数据集。 |
-s ServerName |
必需。数据层服务器名称。 |
-d Database |
必需。仓库数据库名称。 |
-c ConfigFile |
必需。仓库架构配置 XML 文件。 |
-a AccountName |
必需。服务帐户名称。采用“域\用户”格式。 |
-ra DataReaderAccountName |
必需。读取器帐户名称。采用“域\用户”格式。 |
-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 数据库或关系数据库。这在备份/还原方案(例如,灾难恢复、移动服务器等)中很有用。有关更多信息,请参见如何:还原 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 多维数据集。
>setupwarehouse -o -s ServerName -d TFSWarehouse -c warehouseschema.xml -a TFSServiceAccount -ra TFSReportAccount