您的位置:首页 > 数据库

数据库设计备份还原(二)

2016-05-27 16:25 218 查看
   
续集博客还是第一次写呢,尝试一次,紧接着上篇数据库设计备份还原(一)继续来说我们的数据库脚本导出,备份,还原和分离。

【脚本导出】

选中数据库右击——任务——生成脚本

这样我们就可以当数据库损坏是进行重新创建了,再也不用提心吊胆数据库丢失问题啦!



【数据库分离】

选中数据库——任务——分离(选中删除和更新)这样就可以分离出数据库文件了,分别是.mdf和.ldf两种,文件保存位置比较特殊,在我们数据库安装的默认程序中,即需要我们仔细找C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA





【附加数据库的小插曲】

本来还沉浸在数据库分离成功的喜悦当中,但是哪想到附加的时候出现了问题,不过遇见问题是好事,我们要正视它。问题是这样的:



解决方法:

第一种:

是文件的访问权限导致的,所以改一下文件的属性中的权限,具体步骤是这样的:右击属性——安全——编辑(中添加一个用户everyone)——然后把权限全部选中即完全控制,这样就可以再次尝试附加了。但是我的文件仍然没有附加成功,所以继续开辟新道路……

第二种:

是文件的路径问题,我是觉得分离好的文件的路径比较难找,就想放到一个容易找到的地方,所以这样问题就发生了,路径问题导致附加不成功,可能是数据库附加需要一个默认的路径吧,要不也不能分离好直接保存到自己默认的路径下了。于是我们两个文件又放回了数据库默认的路径下,即C:\Program Files\Microsoft
SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA,然后再次附加就成功了!

我觉得这个可能是凑巧,但是之前我们用的给定的数据库,也没有在默认的路径下,但一样可以附加成功的,这是什么原因还有待进一步挖掘。

【数据库备份】

方法很简单,选中数据库——任务——备份即可。

但是会有问题

【还原文件小插曲】

插曲1

——更改存储介质的权限(变为完全控制)





插曲2



  方法总比问题多,遇见问题并不可怕,可怕的是让问题成为我们的绊脚石。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: