2014-01-29 69 views
0

我在Visual Studio Express 2013 for Windows Desktop中用SQL Server Express創建了一個數據庫(*.mdf文件)。我的操作系統是Windows 8 Pro 64位。連接到其他PC上的數據庫時出錯

我根據這個網站的教程在我的應用程序添加此數據庫: http://homeandlearn.co.uk/csharp/csharp_s12p5.html

我完全地按照同樣的程序我的應用程序。

當我通過按F5鍵在Visual Studio中運行我的應用程序時,它完美地工作(在我的PC上)。但是當我發佈它並嘗試在另一臺機器上運行它時,那麼我的數據庫連接不起作用。我的應用程序無法連接到任何PC上的數據庫,而不是我的應用程序。

我該如何解決這個問題?

+0

請顯示您的連接字符串 – pravprab

回答

0

您必須根據其他PC的設置更改連接字符串。 例如:服務器,PC

0

嘗試此連接字符串。

Driver={SQL Native Client};Server=[IP of the Server]\SQLExpress;AttachDbFilename=[path]\*.mdf; Database=dbname;Trusted_Connection=Yes; 

你可以參考here

0

打開Application.exe.config按照該機器更改連接字符串。例如

<connectionStrings> 
    <add name="StoreConnectionString" 
     connectionString="Data Source=PCName\InstanceName;MultipleActiveResultSets=True;Initial Catalog=YourDatabase;Integrated Security=False;" 
     providerName="System.Data.SqlClient" /> 
</connectionStrings> 
相關問題