本主题说明如何备份和还原 DQS 数据库。
在您开始之前
先决条件
必须知道或记住在 DQS 服务器安装过程中提供的数据库主密钥的密码。
确保 DQS 中没有正在运行的活动或进程。 可以使用 “活动监视” 屏幕对此进行验证。 有关在此屏幕中工作的详细信息,请参阅 “监视 DQS 活动”。
确保没有用户登录到 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 执行这些语句。 检查结果窗格,以验证语句是否已成功执行。