2008-09-24 50 views
3

我有一個本地的.mdf SQL數據庫文件,用於集成測試項目。在創建項目,數據庫等的初始機器上,一切工作正常,但是當我嘗試在另一臺機器上運行項目時,出現以下錯誤:如何解決「嘗試附加一個自動命名的數據庫文件...」SQL錯誤?

System.Data.SqlClient.SqlException:連接是與服務器成功建立,但在登錄過程中發生錯誤。 (提供程序:共享內存提供程序,錯誤:0 - 管道的另一端沒有進程。)

我在調查此問題時的身影我還會詢問社區是否已經克服這個。

當我實例化新的數據上下文時發生異常。我正在使用LINQ到SQL。

m_TransLogDataContext = new TransLogDataContext(); 

讓我知道是否需要任何額外的信息。謝謝。

回答

3

我要回答我自己的問題,因爲我有解決方案。

我依靠自動連接字符串,它有一個不正確的「AttachDbFilename」屬性設置爲原來的機器上罰款,但新機器上不存在的位置。

我將不得不動態構建連接字符串,因爲我希望它能直接從源代碼管理中運行,而無需手動調整。

夠簡單。

1

那是因爲你的應用程序有一個以上的設置數據庫,試圖通過 喜歡

我使用「EnergyRetailSystemConnectionString」或搜索你的連接名「查找全部」您的解決方案你可以用你的數據庫名稱搜索

相關問題