我是 Excel VBA 的初学者,遇到了一个问题:我可以通过 Management Studio 连接到远程 SQL Server,但是通过 Excel VBA 连接时出错。
下面是我的连接字符串和错误代码。
Const connection_string As String = "Provider=SQLOLEDB.1;Persist Security Info=True;Integrated Security=SSPI;Initial Catalog=RPGTFDB;Data Source=122.xxx.xxx.xxx;User ID=sa;Password=xxx"
错误是:
运行时错误 (80004005):用户“登录失败。该用户未与受信任的 SQL Server 连接关联。
是不是无法获取用户ID?
但是,当我连接到本地计算机(如 127.0.0.1)时,上述连接字符串有效。
非常感谢!