我正在使用 vbscript 尝试连接到另一个域上的 sql 服务器。该服务器是群集的一部分,并且是 SQL Server 数据中心版(64 位)。我可以从我的机器 ping 服务器。我正在使用 IP 地址进行连接,这在 SSMS 上运行良好。我正在使用的 vbscript 代码是:
Set cn = CreateObject("ADODB.Connection")
cn.Open "DRIVER={SQL Server};Server=123.456.345.567\instance;Database=MyDB;User
ID=domain\myuserid;Password=mypass;"
strCommandText = "Select * from mytable"
cn.Execute strCommandText
当我运行它时,我收到以下错误:Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'domain\myuserid'。
我无法将我的测试机器加入域,也无法使用 sql 身份验证,因为它在 sql server 上被禁用。
我需要做什么才能使其正常工作?