如何rebuild TFS2005/2008的warehouse cube

 

转载自:http://myvaslimited.spaces.live.com/blog/cns!2D01657952854EE0!623.entry

 

How to: Rebuild Visual Studio 2005/2008 Team Foundation Server Warehouse

操作步骤:

1.删除C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data。

删除前将该文件夹复制一下,留作备份,以防万一。删除前,您可能需要打开Microsoft SQL Server 2005 的 Management Studio,连接到Analysis Services,停止SQL Server Analysis Services,删除后再重新启动它(SQL Server Analysis Services)。
 

 

2.在TFS App-Tier服务器上,对于Single-Server Deployment方式部署的TFS来说Data-Tier与App-Tier是同一台机器,运行:
c:\VS2005TFS\tools\SetupWarehouse.exe -o -mturl http://tfs:8080 -c warehouseschema.xml -s tfs -d TfsWarehouse -a MYVAS\TFSSERVICE -ra MYVAS\TFSREPORTS

其中,VS2005TFS是我的安装路径,MYVAS是我的Domain,tfs是我的TFS服务器NetBIOS名,TFSSERVICE和TFSREPORTS是TFS安装手册上建议的两个域帐户名。实际操作时注意替换。

 

请确认执行结果为"SetupWarehouse: Warehouse updated successfully"。

 

 

3.在TFS App-Tier服务器上,访问:
http://localhost:8080/Warehouse/v1.0/warehousecontroller.asmx

先调用(Invoke)"Run"接口(应当返回true),然后调用"GetWarehouseStatus"接口,查看返回的状态是否为"Idle",如果不是则稍等片刻再试,直到返回来的状态是"Idle"。

提示:"GetWarehouseStatus"接口的返回状态依次是:RunningAdapters, ProcessingOlap, Idle。
 

 

 

4.再回到Management Studio中,在服务器下的TfsWarehouse图标上右击,选择Process,在弹出窗口中点击OK执行,直到提示执行成功(Process succeeded)。
 

 

你可能感兴趣的:(职场,TFS,休闲,Warehouse)