备份和还原 DQS 数据库

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

在您开始之前

先决条件

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

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

  • 确保没有用户登录到 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 数据库