将现有* .mdf文件添加为现有项目时出错

时间:2012-06-17 12:30:20

标签: asp.net sql-server-2008 visual-studio-2008

我有一个使用Microsoft Sql Managenent studio创建的现有数据库(myDatabse),并希望将myDatabse.mdf文件添加为现有项目(使用Visual Web Developer Express版本)

但是收到错误消息“无法打开文件,因为它正在使用其他进程....”

在我看来它没有打开或被使用,添加.mdb文件没有出现任何问题。

还有另一个原因:人们应该(可以)将数据库添加到App_data文件夹中,以便可以建立与数据库的连接。

问候

1 个答案:

答案 0 :(得分:1)

通常,正在运行的sql server服务不允许复制数据库文件。要复制.mdf文件,请分离数据库:

  1. 打开SQL Server Management Studio
  2. 展开数据库
  3. 右键单击您的数据库>指向任务>选择分离>单击确定
  4. 手动将文件添加到App_Folder
  5. 复制后,转到Management Studio,右键单击数据库>附加>指定数据库>单击添加