我用這個代碼SMO附加數據庫。附加數據庫使用SMO持續失敗
Server mServer = new Server(".");
mServer.AttachDatabase("DbName", new StringCollection {
"DbName.mdf",
"DbName_log.LDF" }, AttachOptions.None);
但我不斷收到異常
Failed to connect to server.
什麼想法?
將帖子
內部異常:
{「,而與SQL Server建立連接時出現與網絡相關的或特定於實例的錯誤,服務器未找到或無法訪問驗證。 (提供程序:命名管道提供程序,錯誤:40 - 無法打開與SQL Server的連接)「}
本地服務器存在,我可以用手... 權利附加的文件,我是計算機的管理員。 我只是用「。」 Server構造函數中的字符串。 – 2010-06-21 16:01:09
我使用了Path.GetFullPath靜態方法的完整路徑,也檢查了它..它已滿......\ bin \ Debug \ data \ DbName.mdf等 – 2010-06-21 16:04:42
是的,如果我手工連接數據庫,我的程序正確啓動...當我的程序無法連接到服務器我有一個表單設置連接字符串檢查連接並附上數據庫......但一直失敗。 – 2010-06-21 16:07:13