2016-01-08 228 views
0

我對數據庫有問題。 在我的電腦上工作的很好,但是當我嘗試從其他電腦運行它時無法正常工作。數據庫連接時出現錯誤

這是連接字符串:

SqlConnection connection = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\OlxBotDataBase.mdf;Integrated Security=True"); 

我試圖把在%APPDATA%文件夾中的數據庫,但不工作或者也許我做錯了。

這是錯誤:

編輯:我安裝了SQL Server,但現在我得到這個錯誤:

+1

您的*其他*計算機或者沒有安裝sql server或者sql server的實例不同。 – Irshad

+0

您是否在目標機器上安裝了LocalDB位? – Steve

回答

0

您可以更改權限的mdf和日誌文件,以便它可以通過您的應用程序訪問

+0

權限設置爲完全控制 –

0

我找到了解決方案。

我安裝了SQL Server Express和atached數據庫和我修改的ConnectionString這樣的:

connection = new SqlConnection(@"Data Source=localhost\SQLEXPRESS;Database=OlxBotDataBase;Integrated Security=True"); 

,但我想知道是否有任何方式automaticaly添加數據庫。