【发布时间】:2012-10-26 14:43:49
【问题描述】:
我正在使用 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 提供程序 ODBC 驱动程序:[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'domain\myuserid' 登录失败。
我无法将我的测试机器加入域,也无法使用 sql 身份验证,因为它在 sql server 上被禁用。
我需要做什么才能让它工作?
【问题讨论】:
标签: sql sql-server vbscript connection-string adodb