2011-12-06 229 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