-2
我試圖將Windows窗體應用程序與SQL Server遠程連接。無法從Windows應用程序連接到SQL Server
但我得到以下異常:
底層提供對打開失敗。
InnerException:
未找到網絡路徑。
這是我的連接字符串:
<add name="dbEntities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="Data Source=serverip;Database=dbname;User ID=myuser;Password=mypass;multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
它與我的本地數據庫連接,而不是與服務器上的數據庫。
我已經檢查服務器上所有的sql服務正在運行,TCP/IP已啓用,並且防火牆中還有一個sql端口的規則。
有什麼,我失蹤?
請指導我。
謝謝。
錯誤「網絡路徑未找到」是您的答案的關鍵字。你確定你正在嘗試連接到現有的路徑目錄嗎?或者sql服務器憑證(Sql服務器名稱和密碼)是否與您的服務器上的sql服務器和您聲明的連接字符串匹配? – GNMercado
是的,憑證是正確的。 – user2517610
「網絡路徑未找到」通常不是連接到網絡服務器時會看到的錯誤。你可以發佈它失敗的代碼行嗎?你能完成SSMS網絡服務器的測試連接嗎? –