备份和还原 DQS 数据库
本主题说明如何备份和还原 DQS 数据库。
开始之前
先决条件
您必须知道或记住您在 DQS 服务器安装过程中提供的数据库主密钥的密码。
确保 DQS 中没有正在运行的活动或过程。 这可以使用 “活动监视” 屏幕进行验证。 有关使用该屏幕的详细信息,请参阅 Monitor DQS Activities。
确保没有用户已登录 DQS 服务器。
安全性
权限
您的 Windows 用户帐户必须为 SQL Server 实例中 sysadmin 固定服务器角色的成员,才能执行备份和还原操作。
您必须具有 DQS_MAIN 数据库的 dqs_administrator 角色,才能终止 DQS 中任何正在运行的活动或停止任何正在运行的过程。
备份和还原 DQS 数据库
启动 Microsoft SQL Server Management Studio 并连接到适当的 SQL Server 实例。
在“对象资源管理器”中,展开 “数据库” 节点。
备份 DQS_STAGING_DATA 数据库。 有关备份SQL Server数据库的分步说明,请参阅创建完整数据库备份 (SQL Server) 。
备份 DQS_PROJECTS 数据库。
备份 DQS_MAIN 数据库。
断开与当前 SQL Server 实例的连接,然后连接到要还原这些数据库的 SQL Server 实例。
还原 DQS_MAIN 数据库。 有关还原SQL Server数据库的分步说明,请参阅还原数据库备份 (SQL Server Management Studio) 。
还原 DQS_PROJECTS 数据库。
还原 DQS_STAGING_DATA 数据库。
在“对象资源管理器”中,右键单击服务器,再单击 “新建查询”。
在“查询编辑器”窗口中,复制以下 SQL 语句,并将 PASSWORD> 替换为<在数据库主密钥的 DQS 安装过程中提供的密码:
USE [DQS_MAIN] GO EXECUTE [internal_core].[RestoreDQDatabases] '<PASSWORD>' GO
按 F5 执行这些语句。 检查“ 结果 ”窗格,验证语句是否已成功执行。