SQL Server - 尝试引用.mdf文件时出错

时间:2010-05-03 07:44:31

标签: sql sql-server

对于NUnit测试,我需要从.config文件中引用.mdf文件。不幸的是,我收到以下错误消息:

  

FOR ATTACH选项要求至少指定主文件。

An attempt to attach an auto-named database for file
C:\....\*.mdf
A database with the same name exists, or specified file cannot be opened, or it is located on UNC share. 

我在谷歌上查找了这个错误,但没有找到任何帮助我解决问题的方法。

有什么想法吗?

谢谢

修改 显然缺少.log文件。

1 个答案:

答案 0 :(得分:0)

是的,听起来很狡猾:

  • 可能已经存在具有相同名称的数据库(可能是数据库名称!=文件名)。

  • 指定的文件可能不是SQL Server可以访问的文件

文件是否唯一且未同时绑定到服务器(如来自其他单元测试)? SQL Server服务帐户是否可以访问该文件?