您的位置 首页 > 数码极客

如何复制sql数据库mdf文件—数据库mdf文件无法复制!


数据库的分离和附加应用场景:

1、复制数据库到别的文件或电脑或者U盘,直接复制会报错,显示文件被占用。

2、数据库文件备份,恢复使用时,要分离和添加。

3、删除部分数据或日志文件,节约空间时使用(停掉IIS,分离)。

数据库分离和附加方法:

鼠标视图操作法--分离:

要让数据库分离,就要断开数据库和服务器之间的连接。

步骤:

鼠标单击选中要分离的数据库-->右键-->任务-->选择分离-->勾选删除连接、勾选更新统计信息-->确认-->分离完成-->对应数据库保存路径查找,已被分离的数据库文件.mdf和 .ldf

删除连接、删除更新数据统计:

此时数据库已分离,可到原来数据库的保存路径查找,复制,备份或迁移。SQL中数据库消失:

鼠标视图操作法--附加:

SQL Server分数据储存和程序访问两个步骤。要让程序访问,就必须有数据库引擎即sqlserver的支持,即附加。

步骤:

鼠标单击数据库-->右键-->附加-->添加-->选择数据库路径及文件-->确定--确定--数据库附加完成。

附加数据库文件:

附加数据库完毕,数据库可正常使用。

SQL语句实现数据库的分离:

--分离和附加数据库 use master Exec sp_detach_db @dbname=TextSchool go

SQL语句实现数据库的附加:

--附加数据库 use master Exec sp_attach_db @dbname=TextSchool, @filename1='G:\sql\SQL learning\Tex;, @filename2='G:\sql\SQL learning\Tex; go

附加数据库常见错误:

从win7开始,数据库文件增加了安全属性。

该错误原因:一般是访问权限问题。

解决方案:修改访问权限。

第二种方案:修改我的数据库文件夹安全访问权限。

先选中数据库文件夹-右键-属性,接下来一次添加everyony 完全控制属性。是该文件成为任何人都可以访问的数据文件。

本文内容部分来源于网络,如有错误,敬请指正,如有侵权,请联系修改。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何复制sql数据库mdf文件,数据库mdf文件无法复制,数据库mdf和ldf文件怎么复制”边界阅读