64bit環境のWin2003サーバにVBScriptでDBに接続するには?
64bit環境のWindows 2003サーバにインストールされているSQL Server2005に対して、
VBScriptで作成したツールでデータを一括で更新しようとしています。
32bitの開発環境では問題なく動作したのですが、実際に64bitで実行するとエラーが発生しました。
その後の調査で32bit環境と64bit環境では接続方法が異なることは分かったのですが、
どの様な方法で接続すればよいのか分かりません。
ご存知の方、ご協力ください。
*******************************************************************
現在の接続方法
Const CONNECTING_STRING_SQLSERVER = "Driver={SQL Server};server=server_hogehoge; database=db_hogehoge;OPTION=16387;"
Dim conn
Set conn = CreateObject("ADODB.Connection")
conn.connectionString = Replace(CONNECTING_STRING_SQLSERVER ,"<VAL1>",SQLSERVER_NAME)
conn.Open
*******************************************************************
以下のような接続文字列も試してみたのですが、上手く行きませんでした。
Const CONNECTING_STRING_SQLSERVER = "Provider=SQLOLEDB;Data Source=server_hogehoge;Initial Catalog=db_hogehoge;Integrated Security=SSPI;"
尚、今回の前提は以下の通りです。
OS:Windows Server 2003 R2 Standard x64 Edition ServicePack2
DB:SQL Server2005 Express Edition
DB認証方式:Windows認証
その他:スクリプトはサーバ上で直接実行
宜しくお願いします。
補足
Reporting Serviceは、おそらくインストール済みです。 よろしくお願いいたします。