(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