2012-09-02 96 views
0

我有一個問題,我用SQL數據庫在C#中做了一個很好的應用程序,現在我想在另一臺PC上安裝該應用程序,但它不連接到數據庫文件。有沒有一種很好的方式,我可以安裝該數據庫並連接到它,只需更改我的程序中的連接字符串即可。有什麼方法可以通過網絡訪問數據庫嗎?我試圖找到一些教程,但沒有運氣..安裝SQL Server數據庫在c#中製作數據庫#

回答

2

我會建議你將數據庫文件(永遠是它)追加到您的項目。所以它將位於項目文件夾內。 但是在發佈應用程序之前,請更改連接字符串,而不是使用完整路徑| DataDirectory | 。這是一個例子:

//from 
@"....Database=C:\MyProject\MyDataBase.mdf;..."; 
//change to to: 
@"....Database=|DataDirectory|\MyDataBase.mdf;..."; 

這樣你就不會有連接字符串的問題。 但不要忘記將數據庫文件添加到您的項目(包括它)。

+0

如何通過網絡使用數據庫?有什麼方法可以在一臺PC上使用數據庫,並通過網絡從其他PC連接到它? – Milan

+0

要在另一臺PC上運行該計算機,該PC **必須安裝** SQL Server ** Express **版本。 –

0

您需要SQL Server Express連接到數據庫文件。您已經使用Visual Studio自動安裝了該軟件,但另一臺計算機可能沒有。確保另一臺計算機安裝了SQL Server。