如何在更新数据库后将更改传播到分析服务

时间:2013-09-04 10:11:56

标签: sql-server-2008-r2 ssas business-intelligence

我更改了维度表(我做了什么?我改变了SQL Server 2008R2中列的长度)。 当我尝试在分析服务中部署我的多维数据集时,它不起作用!!

我检查了分析服务中的列长度,它保留旧的长度值,然后我想在sql server和分析服务之间传播这个更改而不影响其他维度表或事实表?

  

SQL Server中的列长度为:300但仍为旧的150 in   SSAS

提前感谢。

3 个答案:

答案 0 :(得分:3)

打开DataSource View右键单击“刷新”。这将更新SSAS中的列。

答案 1 :(得分:0)

Referesh DSV&然后在SQL表上更改时转到维度并更改维度属性(SIZE)中该字段的大小。

答案 2 :(得分:0)

要让它对我有用

1。)刷新了数据源视图

2。)右键单击维度并查看xml代码,并在此处手动更改长度,因为1单独不起作用,并且找不到先前答案中描述的属性大小属性。