如何定义远程分区

如果两台单独的计算机分别运行一个 SQL Server 2005 Analysis Services (SSAS) 实例,那么这两台计算机都需要建立一种远程分区机制,以便将一台计算机指定为主服务器,将另一台计算机指定为从属服务器。

若要创建远程分区机制,您必须对两台计算机上都具有 OLAP 管理员权限,并且必须将主服务器上的防火墙设置设置为接受外部连接。有关设置防火墙的详细信息,请参阅如何为 Analysis Services 访问配置 Windows 防火墙。有关使用分区的详细信息,请参阅管理 Analysis Services 分区

设置远程分区

  1. 在主服务器上:创建一个填充了多维数据集的新项目。

  2. 在主服务器上:右键单击 Business Intelligence Development Studio 解决方案资源管理器中的某个项目名称,再选择**“属性”**。

  3. 在主服务器上:在**“属性页”对话框的“配置属性”下,选择“部署”。在“服务器”名称框下,键入 Analysis Services 主服务器实例的名称。单击“确定”**。

  4. 在主服务器上:右键单击解决方案资源管理器中的某个项目名称,再选择**“处理”**。部署并处理项目。

  5. 在从属服务器上:在 Business Intelligence Development Studio 中创建一个新项目,并使其数据源指向主服务器数据库。使用访问接口**“本机 OLE DB\Microsoft OLE DB Provider for Analysis Services 9.0”**。

  6. 在从属服务器上:右键单击解决方案资源管理器中的某个项目名称,再选择**“编辑数据库”**。

  7. 在从属服务器上:在**“属性”**下,将 MasterDataSourceID 设置为新创建的主服务器数据源 ID。

  8. 在从属服务器上:右键单击解决方案资源管理器中的某个数据库名称,再选择**“属性”。在“属性”对话框中,依次单击“配置属性”“部署”“服务器”**,然后设置从属服务器的名称。

  9. 在从属服务器上:部署并处理数据库。

  10. 在从属服务器上:在 SQL Server Management Studio 的对象资源管理器中,右键单击连接的 Analysis Services 实例,再选择**“属性”**。将 Feature\LinkToOtherInstanceEnabledFeature\LinkFromOtherInstanceEnabled 都设置为 True

  11. 在从属服务器上:在对象资源管理器中,右键单击服务器名称并选择**“管理服务”来重新启动服务器。在“服务属性”对话框中,单击“重新启动”**。

  12. 在主服务器上:在 SQL Server Management Studio 的对象资源管理器中,右键单击连接的 Analysis Services 实例,再选择**“属性”**。将 Feature\LinkToOtherInstanceEnabledFeature\LinkFromOtherInstanceEnabled 都设置为 True

  13. 在主服务器上:若要重新启动服务器,请右键单击对象资源管理器中的某个服务器名称,再选择**“管理服务”。在“服务属性”对话框中,单击“重新启动”**。

  14. 在主服务器上:在 Business Intelligence Development Studio 中,在项目中创建一个指向从属服务器数据库的新数据源。使用访问接口**“本机 OLE DB\Microsoft OLE DB Provider for Analysis Services 9.0”**。

  15. 在主服务器上:打开多维数据集的**“分区”页面。右键单击多维数据集,再选择“分区”**。

  16. 在主服务器上:如果还没有可用于新分区的表,则必须删除一个现有分区。为此,可右键单击任何分区名称,再选择**“删除”,然后单击“新建分区”**链接来添加一个新分区。

  17. 在主服务器上:在分区向导中一直单击,直到出现**“处理位置和存储位置”页。在“处理位置”下,将“远程 AS 数据源”**设置为新创建的数据源(指向从属数据库)。完成向导。

  18. 在主服务器上:右键单击解决方案资源管理器中的某个多维数据集名称,选择**“处理”**,对该多维数据集进行完全处理。

请参阅

概念

远程分区

帮助和信息

获取 SQL Server 2005 帮助