同步 Analysis Services 数据库

同步数据库向导可通过以下方法使两个 Analysis Services 数据库等同:将数据和元数据从源服务器上的数据库复制到目标服务器上的数据库。 当向导在两个数据库之间同步数据时,用户可以继续查询目标数据库。 同步完成后,Analysis Services 自动使用户切换到新复制的数据和元数据,并从目标数据库删除旧数据。

使用“同步数据库”来完成以下任意任务:

  • 将数据库从临时服务器部署到生产服务器。

  • 同步生产服务器上的数据库,使其包含对临时服务器上数据库中数据和元数据的更改。

  • 生成 XMLA 脚本,您以后可运行该脚本来同步数据库。

您可以将同步数据库向导或生成的同步脚本与 Microsoft Windows 故障转移群集和网络负载平衡 (NLB) 一起使用,以提高 Analysis Services 数据库和多维数据集的可用性和可伸缩性。

运行向导

默认情况下,向导同步除现有安全组中的成员身份以外的所有数据和元数据。 您还可以在同步数据和元数据时复制所有安全设置或忽略所有安全设置。

若要使用该向导,您必须是 Analysis Services 管理员(即“服务器”角色的成员)才能执行此操作。

运行同步数据库向导

  1. 在 SQL Server Management Studio 中,连接到将运行目标数据库的 Analysis Services 实例。

  2. 在对象资源管理器中,右键单击**“数据库”文件夹,然后单击“同步”**。

  3. 在**“同步数据库向导”**对话框中,在相应的字段中键入源服务器和源数据库的名称。

    同步将在具有相同名称的源数据库和目标数据库上发生。 如果目标服务器已经有与源数据库共享相同名称的数据库,则使用源的元数据和数据更新目标数据库。 如果该数据库不存在,将在目标服务器上创建它。 单击**“下一步”**。

  4. 或者,可以更改本地分区的位置,然后单击**“下一步”**。

    如果一组分区安装在源服务器的驱动器 C 上,则利用该向导可将这组分区复制到目标服务器上的另一个位置。 如果您不更改默认位置,向导会将源服务器上每个多维数据集中的度量值组分区部署到目标服务器上的相同位置。 同样,如果源服务器使用远程分区,则目标服务器也将使用相同的远程分区。

  5. 选择您需要的安全性同步方法,然后单击**“下一步”**。 默认情况下,向导在同步期间压缩所有数据和元数据。

  6. 单击**“完成”进行同步。 验证“完成向导”页上的选项后,再次单击“完成”**。

请参阅

参考

Synchronize 元素 (XMLA)

概念

使用 XMLA 部署模型解决方案

其他资源

使用部署向导部署模型解决方案