Windows 7中,Visual Studio 2010中,tagert框架= .NET 4客戶端配置文件SQL錯誤 - .NET 4 - 簡單的桌面應用程序
我創建一個桌面應用程序,完全是本地的,它不訪問服務器。爲此,我使用.MDF SQL Server數據庫和LINQ。一切工作正常我的機器上,但是,當我部署它時,顯示以下錯誤時,我嘗試連接到數據庫:
與SQL建立連接時發生網絡相關或實例特定的錯誤服務器。服務器未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (提供者:SQL網絡接口,錯誤:26 - 錯誤定位服務器/實例指定)
以下是這可能對你們有用信息:
Project file structure:
\myapp.exe
\data\bdapepuc.mdf
Connection string: Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Data\BDApepuc.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True
機器僅部署了.NET 4客戶端配置文件,沒有別的。
感謝您的幫助,這個錯誤真的打屁股我。修改建議也歡迎
編輯:
我糾正了連接字符串,我已經貼錯了,請檢查一下。
到目前爲止,我嘗試(包括從你們這裏提示)沒有成功:
- 相對路徑,如: AttachDbFilename = \ DATA \ BDApepuc.mdf
- 安裝的SQL Server Compact 3.5 SP2
我看到你的連接字符串的DB℃下面的完整路徑:\用戶\ GUSTAVO \文檔\ Visual Studio 2010的\項目\ ProjLuciana4 \ ProjLuciana4 \ ....不u的部署機器有這個相同的文件夾你的項目被剝奪的結構? – InSane 2010-09-05 06:07:14
啊我貼錯了,它的現予以更正,再檢查一下吧。 – 2010-09-05 06:25:23
請參閱Han的答案。我認爲這將有助於! – InSane 2010-09-05 06:29:40