2011-12-06 101 views
1

嘿所有我想連接到我使用Windows身份驗證用戶名和密碼登錄到我的SQL Server。然而,當我在代碼中使用該信息下面它告訴我,當你指定連接字符串中的用戶名和密碼,所以無法連接...SQL Server 2008 R2 VB.net連接

Dim connetionString As String 
    Dim cnn As SqlConnection 
    connetionString = "Data Source=MSSQLPROD;Initial Catalog=MS435_PROD;User ID=me.here;Password=mypassword;" 
    cnn = New SqlConnection(connetionString) 

    Try 
     cnn.Open() 
     MsgBox("Connection Open ! ") 
     cnn.Close() 
    Catch ex As Exception 
     MsgBox("Can not open connection ! ") 
    End Try 
+0

對於與連接字符串有關的任何問題都很有幫助:[connectionstrings.com](http://connectionstrings.com) –

回答

3

您正在使用SQL Server身份驗證。刪除用戶名和密碼,包括:

Data Source=MSSQLPROD;Initial Catalog=MS435_PROD;Integrated Security=SSPI 

這將導致連接使用執行代碼的上下文的Windows身份驗證。

+0

非常棒的工作。感謝Brian:o) – StealthRT