Sql server 2008 r2 如何在更新数据库后将更改传播到analysis services

Sql server 2008 r2 如何在更新数据库后将更改传播到analysis services,sql-server-2008-r2,ssas,business-intelligence,Sql Server 2008 R2,Ssas,Business Intelligence,我更改了维度表(我做了什么?我在SQLServer2008R2中更改了列的长度)。 当我尝试在AnalysisServices中部署多维数据集时,它不起作用 我在AnalysisServices中检查了列长度,但它仍然保留旧的长度值,那么我想在sql server和AnalysisServices之间传播此更改,而不影响其他维度表或事实表 SQL Server中的列长度为:300,但仍为150中的旧列长度 SSAS 提前感谢。打开数据源视图,右键单击“刷新”。这将更新SSAS中的列。请参考DSV

我更改了维度表(我做了什么?我在SQLServer2008R2中更改了列的长度)。 当我尝试在AnalysisServices中部署多维数据集时,它不起作用

我在AnalysisServices中检查了列长度,但它仍然保留旧的长度值,那么我想在sql server和AnalysisServices之间传播此更改,而不影响其他维度表或事实表

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


提前感谢。

打开数据源视图,右键单击“刷新”。这将更新SSAS中的列。

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

若要使其适用于我,请

1.)刷新了数据源视图


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

请注意,如果以前已经使用过属性,您仍然必须手动编辑属性的数据类型,因为BIDS不会自动将此更改传播到属性!要执行此操作,请编辑标注对象。