2011-04-11 126 views
0

我試圖訪問我的SQL Server Express數據庫,但每次我試圖,我收到此消息:用戶登錄失敗。嘗試訪問SQL Server Express數據庫

登錄失敗,這個用戶。

下面是代碼:

sqlConnection cs = sqlConnection("Data Source=.\\SQLEXPRESS; 
    Initial Catalog=MyDatabase#4; Integrated Security=TRUE"); 
cs.Open(); 
MessageBox.Show(cs.State.ToString()); 
cs.Close(); 

我怎樣才能解決這個問題?

+3

你沒有指定用戶 - 你要使用它使用您的可執行文件下運行的帳戶受信任的連接 – BrokenGlass 2011-04-11 19:20:52

回答

1

SQL無法驗證您的Windows用戶,因爲它可能對數據庫沒有訪問權限......嘗試使用管理員帳戶或使用SQL Server特權帳戶。

5

嘗試在「數據源」之後編寫計算機名稱而不是.。例如:

Data Source=Michael-PC\\SQLEXPRESS;Initial Catalog=MyDatabase#4;Integrated Security=True";

1

我有時做的就是讓Visual Studio來進行連接,通過服務器資源管理器,然後複製並粘貼有連接字符串。如果你有SQL Management Studio Express,那也可以。

enter image description here

相關問題