备份和还原 DQS 数据库

本主题说明如何备份和还原 DQS 数据库。

开始之前

先决条件

  • 您必须知道或记住您在 DQS 服务器安装过程中提供的数据库主密钥的密码。

  • 确保 DQS 中没有正在运行的活动或过程。 这可以使用 “活动监视” 屏幕进行验证。 有关使用该屏幕的详细信息,请参阅 Monitor DQS Activities

  • 确保没有用户已登录 DQS 服务器。

安全性

权限

  • 您的 Windows 用户帐户必须为 SQL Server 实例中 sysadmin 固定服务器角色的成员,才能执行备份和还原操作。

  • 您必须具有 DQS_MAIN 数据库的 dqs_administrator 角色,才能终止 DQS 中任何正在运行的活动或停止任何正在运行的过程。

备份和还原 DQS 数据库

  1. 启动 Microsoft SQL Server Management Studio 并连接到适当的 SQL Server 实例。

  2. 在“对象资源管理器”中,展开 “数据库” 节点。

  3. 备份 DQS_STAGING_DATA 数据库。 有关备份SQL Server数据库的分步说明,请参阅创建完整数据库备份 (SQL Server)

  4. 备份 DQS_PROJECTS 数据库。

  5. 备份 DQS_MAIN 数据库。

  6. 断开与当前 SQL Server 实例的连接,然后连接到要还原这些数据库的 SQL Server 实例。

  7. 还原 DQS_MAIN 数据库。 有关还原SQL Server数据库的分步说明,请参阅还原数据库备份 (SQL Server Management Studio)

  8. 还原 DQS_PROJECTS 数据库。

  9. 还原 DQS_STAGING_DATA 数据库。

  10. 在“对象资源管理器”中,右键单击服务器,再单击 “新建查询”

  11. 在“查询编辑器”窗口中,复制以下 SQL 语句,并将 PASSWORD> 替换为<在数据库主密钥的 DQS 安装过程中提供的密码:

    USE [DQS_MAIN]  
    GO  
    EXECUTE [internal_core].[RestoreDQDatabases] '<PASSWORD>'  
    GO  
    
  12. 按 F5 执行这些语句。 检查“ 结果 ”窗格,验证语句是否已成功执行。

另请参阅

管理 DQS 数据库