Access Runtime 環境にて下記のエラーが発生しました。

[Microsoft][ODBC SQL Server Driver][SQL Server]sys.servers にサーバー ‘192.168.1.10’ が見つかりませんでした。正しいサーバー名を指定したかどうかを確認してください。必要であればストアド プロシージャ sp_addlinkedserver を実行し、サーバーを sys.servers に追加してください。

ソースコード
Set CN = CreateObject(“ADODB.Connection”)

CN.Open “Driver={SQL Server};” & _
“server=” & サーバー名 & “; ” & _
“database=” & データベース名 & “; ” & _
“uid=” & ユーザー名 & “; ” & _
“pwd=” & パスワード & “;”

ここで、「サーバー名」「データベース名」「ユーザー名」「パスワード」は変数としてマスターより参照してセットしています。

「サーバー名」をIPアドレス(192.168.1.10)で指定していました。
「サーバー名」をhostsファイルに記述してホスト名を取得するようにすると問題なく接続できました。

コメント

コメントを受け付けておりません。