对于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文件。
答案 0 :(得分:0)
是的,听起来很狡猾:
可能已经存在具有相同名称的数据库(可能是数据库名称!=文件名)。
指定的文件可能不是SQL Server可以访问的文件
文件是否唯一且未同时绑定到服务器(如来自其他单元测试)? SQL Server服务帐户是否可以访问该文件?