MSSQL2005还原备份实例
1,用windows身份验证方式登录mssql2005。

2,查看数据库对应的文件目录和逻辑名称,选择还原的数据库,右键-属性-文件,如图,红色部分分别是数据库对应的逻辑名称(第12步中用到)和文件路径(这一步仅仅在第10步中不确定数据库文件路径用到)

3,为了防止还原过程中出现数据库正在使用而不能还原的错误,先断开数据库的所有连接。如图,选择要还原的数据库,右键-属性-选项-状态里面,把限制访问通过下拉框选择为“single_user”即可,再点击确定即可。

4,点击“是”

5,选择要还原的数据库,右键-任务-还原-数据库,在进入的页面中,选择原设备,然后点击后面的按钮,如图

6,点击“添加”

7,选择要还原的mssql备份文件,后缀是bak格式,这一步操作中,建议把bak文件放到默认的还原路径C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup中,如果使用别的路径,请确定该路径有mssql访问权限。

8,点击“确定”

9,选中图中红色箭头所示的选择框后,点击左上角的选项按钮

10,选中“覆盖现有数据库”选项,然后点击后面的箭头所指的两个按钮,分别选择对应的mdf和ldf文件(如果不确定文件在哪里,可以参考第二步)

11,还原完成

12,检查数据库文件逻辑名称是否正确,如图,选择还原的数据库-右键-属性-文件,查看逻辑名称这一项,如果和第2步中的名称不一样,则修改成第2步中所看到的逻辑名称,如图
修改前

修改后

13,检查登录名是否有db_owner选项,点击登录名-选择对应的数据库用户名-右键属性

14,点击用户映射,上面勾选对应的数据库,下面如果没有勾选db_owner,则选中,然后确定。

至此全部结束,如果还有问题,请联系我司在线客服。
相关问题
下载此文章 (欢迎转载,请注明出处:http://www.xmxwl.net/help/member/20150710/13536.html)

