2017-08-07 94 views
0

我完成了一個C#項目,該項目有一個從Visual Studio創建的.MDF數據庫文件添加新連接嚮導,現在必須將其部署到客戶端計算機上。我嘗試了StackOverflow和其他站點上的所有可用方法,但無法部署它。任何人都可以爲此一步一步簡單的過程嗎?如何將包含.mdf數據庫的C#項目部署到客戶端機器

+0

你的嘗試是什麼問題?你能不能澄清「所有可用的方法」? – virusstorm

+0

是LocalDB的MDF,還是試圖將其加載到完整的SQL Server實例中? – JNYRanger

+0

@virusstorm問題是,該應用程序無法訪問該mdf文件。 –

回答

0

看起來您可能需要安裝SQL Express,因爲MDF在沒有運行SQL Server的情況下無法使用。在安裝期間,您可以以編程方式附加MDF。 SQL Express可以自由分發。

https://www.microsoft.com/en-us/sql-server/sql-server-editions-express

https://www.microsoft.com/en-us/sql-server/developer-get-started/csharp/win/

基本上,你將要安裝SQL Server(Express或完整版),附上您的應用程序使用的數據庫,並修改您的連接字符串中的代碼(配置文件)來引用您剛剛安裝的SQL Server實例。服務器可能是LOCALHOST。

+0

如果.mdf文件放在D驅動器中,您可以給我連接字符串嗎? –

+0

這可能有所幫助:https://www.connectionstrings.com/sql-server/您仍然需要在計算機上運行SQL Server。連接字符串的「服務器」部分需要解析。在目標機器上安裝SQL Server Express後,可以使用「LOCALHOST」或類似。\ SQLEXPRESS的服務器值。 – DanielG

+0

那裏有很多連接字符串,哪一個可以選擇? –

相關問題