2010-05-03 104 views
0

對於NUnit測試,我需要從.config文件引用.mdf文件。不幸的是,我收到以下錯誤消息:SQL Server - 嘗試引用.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

是的,因爲它的聲音snippy:

  • 具有相同名稱的數據庫可能已經存在(數據庫名稱可能=文件名!)。

  • 指定的文件可能不會有事的SQL Server訪問

是文件獨特,並在同一時間(比如從另一個單元測試)未綁定到服務器? SQL Server服務帳戶是否有權訪問該文件?

+0

1 /是該文件是唯一的,事實上我手動創建它,即使我給它一個不同於服務器的名稱,我也會得到相同的錯誤消息。 2 /是SQL Server有權訪問該文件。 – 2010-05-03 07:55:35

+0

據說不是--log缺少的是不完整的數據庫;)根據你的編輯。文件因此不存在;) – TomTom 2010-05-03 09:00:34