您的位置:首页 > 数据库

数据库__Sql Server报错__02__操作无法完成,因为文件已在SQL Server(SQLEXPRESS)中打开。

2014-01-03 19:39 549 查看
(1)之前在写系列博客时候,新建数据库后,想把数据库文件MyMusicStore.mdf和MyMusicStore_log.LDF复制一份(如图1.1),分享出来,结果提示"操作无法完成,因为文件已在SQL
Server(SQLEXPRESS)中打开。"(如图1.2)

图1.1



图1.2



(2)从提示的字面意思可知是因为数据库文件还被SQL Server占用,那么我们就要把数据库从中分离出来。

打开SQL Server,找到那个数据库位置,右键单击该文件夹,选择"任务","分离"。如图2.1

图2.1



(3)弹出对话框,如图3.1,注意要选中"删除连接",然后点击“确定”按钮.

图3.1



(4)此时,分离成功,大功告成。可以去对数据库文件进行操作了。如图4.1是复制出来的数据库文件。



(5)如图5.1,刷新SQL Server的"数据库"文件夹,发现之前被分离的数据库不见了。那又涉及到怎么才能恢复被分离的数据库呢?对,用"附加"。右键单击“数据库”文件夹,选择“附加”,如图5.2

图5.1



图5.2



(6)点击“添加”,寻找你想找的那个数据库文件。我本机的路径如图6.1



图6.1



(7)连续”确定“即可,然后再次刷新SQL Server的“数据库”文件,发现附加数据库成功。如图7.1

图7.1

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐