vbscript を使用して、別のドメインの SQL サーバーに接続しようとしています。サーバーはクラスターの一部であり、SQL Server Data Center Edition (64 ビット) です。自分のマシンからサーバーに ping を実行できます。SSMSで正常に動作する接続にIPアドレスを使用しています。私が使用している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 認証を使用できません。
これを機能させるにはどうすればよいですか?