次の手順に従って、接続文字列を作成しました。
1) デスクトップの何もない場所を右クリックし、コンテキスト メニューから NEW、TEXT DOCUMENT を選択します。
2) .udl 拡張子を付けて保存し、よろしいですかというメッセージが表示されたら [はい] をクリックします。
3) 作成した新しい udl ファイルをダブルクリックします。ダイアログが開きます。[プロバイダー] タブに移動し、適切なプロバイダーを選択します。
4) [接続] タブに移動し、サーバー名とデータベース名を入力して、NT 認証を選択します (または SQL 認証である特定のユーザー名とパスワードを使用します)。[接続のテスト] をクリックします。正常に動作する場合は、[OK] をクリックして、最後の手順に進む準備ができています。パーミッションの問題を解決する必要がない場合、または入力ミスがある場合。
5) デスクトップ上のファイルを右クリックし、メモ帳で開きます。必要な場所にコピーして貼り付けることができる接続文字列が表示されます。
これは私が得た接続文字列です:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=SQLOLEDB.1;Password="&DatabasePass&";Persist Security Info=True;User ID="&DatabaseUser&";Initial Catalog="&DatabaseName&";Data Source="&DatabaseServer
このエラーが発生しています:
Microsoft OLE DB Provider for SQL Server error '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.