SQLSERVER2014
首先我们打开SQL SERVER的管理工具,如下图所示,右键要分离的数据库,选择任务下面的分离选项
这时SQL SERVER会弹出分离界面,我们勾选下图中的两个复选框,这是为了将使用当前数据库的连接删除掉
分离完了以后,回到数据库管理的列表界面,你会发现刚才分离的数据库已经没有了
如果想把分离出的数据库文件重新附加回数据库,则需要右键数据库,选择附加选项,如下图所示
在弹出的附加界面中,我们点击添加按钮,如下图所示
然后选择你分离出来的数据库文件,注意一定选择的数据库的主文件,如下图所示
选择好数据库文件以后,该数据库的所以数据文件和日志文件都加载进来了,如下图所示
最后,你在刷新一下数据库列表,你就会在列表中重新看到分离出来的数据库了,如下图所示
SQL Server 数据库迁移——分离和附加步骤
1、复制数据库到别的文件或电脑或者U盘,直接复制会报错,显示文件被占用。
2、数据库文件备份,恢复使用时,要分离和添加。
3、删除部分数据或日志文件,节约空间时使用(停掉IIS,分离)。
数据库分离和附加方法:鼠标视图操作法--分离:要让数据库分离,就要断开数据库和服务器之间的连接。
步骤:
鼠标单击选中要分离的数据库-->右键-->任务-->选择分离-->勾选删除连接、勾选更新统计信息-->确认-->分离完成-->对应数据库保存路径查找,已被分离的数据库文件.mdf和 .ldf
删除连接、删除更新数据统计:
此时数据库已分离,可到原来数据库的保存路径查找,复制,备份或迁移。SQL中数据库消失:
鼠标视图操作法--附加:SQL Server分数据储存和程序访问两个步骤。要让程序访问,就必须有数据库引擎即sqlserver的支持,即附加。
步骤:
鼠标单击数据库-->右键-->附加-->添加-->选择数据库路径及文件-->确定--确定--数据库附加完成。
附加数据库文件:
附加数据库完毕,数据库可正常使用。
SQL语句实现数据库的分离:--分离和附加数据库use master Exec sp_detach_db @dbname=TextSchoolgoSQL语句实现数据库的附加:
--附加数据库use master Exec sp_attach_db @dbname=TextSchool,@filename1='G:\sql\SQL learning\TextSchool.mdf',@filename2='G:\sql\SQL learning\TextSchool.ldf'go附加数据库常见错误:
从win7开始,数据库文件增加了安全属性。
该错误原因:一般是访问权限问题。
解决方案:修改访问权限。
第二种方案:修改我的数据库文件夹安全访问权限。
先选中数据库文件夹-右键-属性,接下来一次添加everyony 完全控制属性。是该文件成为任何人都可以访问的数据文件。
本文内容部分来源于网络,如有错误,敬请指正,如有侵权,请联系修改。