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

请参见

参考

命令行语法 (Team System)

其他资源

管理数据

使用 Team Foundation Server 命令行工具