恢复 SQL Server 数据库
以下部分介绍如何使用 Microsoft SQL Server 数据库的恢复方法将数据从源系统导入目标系统。
通过以下步骤恢复 SQL Server 数据库:
1. 连接相应的 Microsoft SQL Server 数据库引擎实例,并在“对象资源管理器”中,单击服务器名称以展开服务器树。
2. 展开“数据库”。选择在目标系统安装期间所创建的数据库。
3. 右键单击数据库,选择“任务”,然后单击“恢复”。
4. 单击“数据库”后,随即打开“还原数据库”窗口。
5. 如需指定要恢复的备份集的源和位置,请选择“源”部分下的“设备”。
6. 单击浏览器按钮,打开“选择备份设备”窗口。
7. 在“备份媒体”列表框中,选择“文件”,然后单击“添加”查找文件。
8. 浏览到备份文件并进行选择,然后单击“确定”。
9. 将您想要的设备添加至“备份位置”列表框后,单击“确定”返回到“常规”页面。
10. 在“常规”页面上,恢复数据库的名称会出现在目标部分下的“数据库”文本框中。可根据需要更改名称。
11. 从“要恢复的备份集”中选择一个备份集。
12. 在“恢复到”中,保留 (尽可能最新的) 默认值。
13. 要查看或选择高级选项,可单击“选择页”窗格中的“选项”。
14. 在“还原选项”面板中选择“覆盖现有数据库”。请勿选中结尾日志备份部分下的任何复选框。
15. 指定数据文件和日志文件的位置:在“文件”页面上,选择“将所有文件重定位至文件夹”,并浏览至“数据文件文件夹”及“日志文件文件夹”字段中正确的目标系统位置。
16. 不要选取任何其他选项。单击“确定”应用选项。
17. 在“常规”页面上,验证显示于“至数据库”列表框中的恢复数据库的名称。
恢复数据库之后,单击左上方的“新建查询”按钮,然后执行以下查询:
USE "DB_NAME"
GO
EXEC sp_change_users_login Auto_Fix, 'DB_USER' , NULL , 'DB_PWD'
例如:
USE "wcuser"
GO
EXEC sp_change_users_login Auto_Fix, 'wcuser' , NULL, 'wcpwd'
18. 配置 SQL Server 实例,以使用 'contained database authentication.'。执行以下语句:
use master
GO
sp_configure 'contained database authentication', 1;
GO
RECONFIGURE
GO