我正在尝试SQL Server
从同一域中的多台PC连接到。
使用以下代码时:
Dim conn As ADODB.Connection
Set conn = New ADODB.Connection 'Neue Verbindung initialisieren
'Verbindung einrichten'
conn.ConnectionString = "PERSIST SECURITY INFO=True;Provider=SQLOLEDB.1;Server=WWDDB;Database=01Projekt;User ID=XXX;Password=XXX;Trusted_Connection=True;Integrated Security=SSPI;"
conn.Open
conn.Open
返回错误:
用户“ XXXX”的登录错误
问题是因为您使用的命名用户Integrated Security
。这两种模式不兼容。
尝试删除Integrated Security=SSPI
:
conn.ConnectionString = "PERSIST SECURITY INFO=True;Provider=SQLOLEDB.1;Server=WWDDB;Database=01Projekt;User ID=XXX;Password=XXX;Trusted_Connection=True;" conn.Open
或指定的用户:
conn.ConnectionString = "PERSIST SECURITY INFO=True;Provider=SQLOLEDB.1;Server=WWDDB;Database=01Projekt;Trusted_Connection=True;Integrated Security=SSPI;" conn.Open
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句