码迷,mamicode.com
首页 > 数据库 > 详细

SQL学习之分离与附加数据库

时间:2016-11-28 01:37:11      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:sql server   分离与附加   

1、分离数据库,就是将某个数据库从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存鼠标右击student数据库,效果如图,

技术分享

2、附加数据库,就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQL Server数据库服务器中,由该服务器来管理和使用这个数据库。

1)在数据库节点上单击鼠标右键,弹出快捷菜单,选择【附加】命令。

2)出现【附加数据库】对话框,单击【添加】按钮,出现【定位数据库文件】对话框,在这个对话框里,默认只显示数据库的数据文件,即“mdf”文件。效果如图所示(由于我的数据库有点问题,没有附加这一选项,下面2幅图是我在其他电脑上做出来的),

技术分享

技术分享

最后,来讲下分离与附加数据库有什么作用?

1、可以切断数据库的使用 (比如当数据库日志很大占用了空间时,可以用分离数据库的方法来切断数据库,从而删除以前的数据库日志,来节省空间)

2、可以在需要更换数据库物理存放地址时使用。如果您数据库系统安装在系统盘(比如 C 盘),由于 C 盘容易受病毒侵害,您也许希望您的数据存放在非系统盘(比如 D 盘),要做的这点很简单,您并不需要重装数据库,只要把数据“分离”,然后将相关文件移动到 D 盘的某个目录,接着“附加”数据库即可。

注意,只有“使用本数据库的连接”数为0时,该数据库才能分离。所以分离数据库时尽量断开所有对要分离数据库操作的连接,如果还有连接数据库的程序,会出现数据库的连接状态窗口,显示正在连接此数据库的机器以及名称,点击清除按钮将从服务器强制断开现有的连接。


本文出自 “一颗正在成长的小树” 博客,转载请与作者联系!

SQL学习之分离与附加数据库

标签:sql server   分离与附加   

原文地址:http://growing2015.blog.51cto.com/12006344/1877087

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!