当数据库文件被附加在SQLServer裼沙钔炯上后,如果没有将数据库文件从SQLServer上分离下来时,将无法修改数据库揍茏壅混文件所在文件夹的名称或者无法复制和移动数据库文件,此时需要将数据库文件从SQLServer上分离下来才可以进行文件夹改名或者移动复制数据库文件
工具/原料
SQLServer2008R2或更高的版本
数据库文件(mdf格式的文件)
方法/步骤
1、本文举例的数据库文件名称为TestDB,请根据实际情况分离所需要分离的数据库。一般SQLServer上的数据库名称和电脑上的数据库文件名称是一样的,图1为SQLSERVER上的数据库名称,图2为电脑文件夹里的数据库文件。
2、当数据库文件(例如TestDB.mdf)蹲赓忧甘被附加到SQLServer上后,如果想要修改文件夹名称或者移动复制文件夹会提示“操作无法完成,因为其中的文件或文件已在另一个程序中打开,请关闭盐淬芪求该文件夹或文件,然后重试”。此时只要将数据库文件(TestDB)从SQLServer上分离下来后,再进行文件夹改名或移动即可。
3、打开SQLServer,点击连接,进入SQLServer软件中,在TestDB上右键-任务-分离。
4、在"删除连接"的复选框上打勾,然后点击确定。
5、执行完毕后,会发现TestDB从SQLServer上消失了,此时就可以将文件夹改名或者移动复制数据库文件了。