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

(1)之前在写系列博客时候,新建数据库后,想把数据库文件MyMusicStore.mdfMyMusicStore_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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值