我试图测试SQL Server(我之前从未使用过),而且我总是遇到这个恼人的错误:
我已经访问了多个网站,多个问题,并且没有得到解决方案。用户' MrDan'就像WINDOWS管理员......我无法理解为什么无法连接。
Dim con As New MySqlConnection("Server=********;Database=PruebaMultiple;User Id=MrDan;Password=*****;")
我错过了什么吗?或者我使用错误的连接字符串?
答案 0 :(得分:3)
首先,使用SqlConnection
而不是MySqlConnection
建立与SQL Server的连接。 MySQL和SQL Server是不同的数据库系统。其次,显式凭据仅适用于SQL帐户。您尝试使用Windows用户登录,因此应在连接字符串中使用Integrated Security=SSPI
(并省略用户名和密码)。总结一下:
Dim con As New SqlConnection("Server=********;Database=PruebaMultiple;Integrated Security=SSPI")