0

DSN レス接続を使用して MS Access 2007 テーブルを SQL Server 2008 バックエンドの名前付きインスタンスにリンクするには、接続文字列を正しくセットアップする必要があります。

SQL Server インスタンスはポート 1433 を使用していないため、接続文字列でポート番号 (ポート 4142) を指定する必要があります。

ConnectStr = "ODBC;DRIVER={SQL Server Native Client 10.0}" _
& ";SERVER=ServerName\InstanceName,PortNo." _
& ";DATABASE=database" _
& ";Trusted_Connection=yes;"

これは機能せず、ODBC エラー No. 3151 が発生しました。

この方法でポート番号を指定できますか、または、SQL サーバーがリッスンしているポート番号を指定する必要がある場合は、別のドライバーを使用する必要がありますか。

ありがとう

ジェフ

4

1 に答える 1