2013-07-01 73 views
0

我建立了一個C#項目與SQL Server數據庫 連接字符串連接到SQL從C#

Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\GadoLab\GadoLab.mdf;Integrated Security=True;Connect Timeout=30 

我已經把它在另一臺計算機上進行測試昨日與SQL Express的安裝,並把該程序的指定的路徑作爲連接字符串,但程序當我打開它告訴我它無法連接到數據庫。

我也注意到,SQL代理服務沒有運行,我不能老是啓動 有什麼解決辦法嗎? 的SQL身份驗證模式是Windows型

+2

什麼是確切的錯誤文本? –

+0

我完全不記得它,但它就像無法連接到此服務器的數據庫或請安裝sql server express –

+1

SQL代理服務無法在快速版本上啓動。這是因爲代理用於執行預定作業,而SQL Server Express不支持這些作業。缺少正在運行的SQL Server代理並不是連接問題的原因。你需要發佈你正在得到的確切的錯誤。 – CadentOrange

回答

5

連接失敗幾個原因:

1. Wrong Connection String. 

2. Lack of database existance.(Database does not exists) 

3. Login Problems to database. (Wrong ID and password to database authentication) 

4. Database is present on remote server and server is turned off. 

可以有更多的人,但一到你的情況適用取決於你的代碼和詳細情況的數據庫。

+0

可能是第二或第三一個 –

+0

如果登錄ID的密碼是存在,那麼無論如何在連接字符串正確。 –

+0

沒有passowrd存在我使用Windows身份驗證的SQL –