刷新数据源视图中的架构 (Analysis Services)

更新日期: 2006 年 4 月 14 日

在 Analysis Services 项目或数据库中定义数据源视图之后,基础数据源中的架构可能会更改。无法自动检测或更新这些更改。

刷新数据源视图

如果基础数据源的架构中发生了更改,则可以刷新数据源视图以合并对每个基础数据源所做的所有更改。刷新了数据源视图后,整个数据源视图都将被更新。

刷新数据源视图时,将同时应用来自数据源视图的主数据源的更改,以及来自数据源视图中表或命名查询引用的任何辅助数据源的更改。若要刷新数据源视图,您必须与数据源视图引用的所有数据源有活动连接。如果数据源视图引用的任何数据源出现连接错误,则不会刷新数据源视图。

如果基础数据源中的数据源视图的架构发生了更改,则数据源视图设计器将列出已更改的对象,以及将在数据源视图中进行的更改。该报表将列出要在数据源视图中删除或添加的表、列、约束和关系。该报表还将列出无法准备好的任意命名查询或计算。受影响的对象将列在树视图中,其中的列和关系嵌套在表下面,并且指示出每个对象的更改类型(删除或添加)。标准数据源视图对象图标指示受影响的对象类型。

检查了报表之后,可以接受更改,也可以取消更新以拒绝任何更改。您还可以保存更改报表。刷新数据源视图可以删除表、列和关系以及添加列和关系,但刷新过程绝不会添加表。在数据源视图中将添加一个新的唯一约束。如果数据源视图中的表存在逻辑主键,那么,在数据源的表中添加物理键时,逻辑键将被删除并由物理键替换。

刷新数据源视图的操作完全是根据基础对象的名称进行的。因此,如果在数据源中重命名了一个基础对象,则数据源视图设计器将把重命名对象视为两个单独的操作 - 删除和添加。在这种情况下,必须手动将重命名后的对象重新添加到数据源视图中。您还可能必须重新创建关系或逻辑主键。

ms174881.note(zh-cn,SQL.90).gif重要提示:
如果已经知道表已在数据源中重命名了表,则可以在刷新数据源视图之前,使用“替换表”命令将表替换为重命名后的表。有关详细信息,请参阅在数据源视图中替换表或命名查询

有关如何刷新数据源视图的分步过程,请参阅如何使用数据源视图设计器刷新数据源视图

请参阅

概念

使用数据源视图 (Analysis Services)

其他资源

使用数据源视图操作指南主题 (SSAS)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

版本 历史记录

2006 年 4 月 14 日

已更改的内容:
  • 为表达清晰,更新了概念性内容。

新增内容:
  • 添加了有关在刷新数据源视图之前使用“替换表”命令的内容。