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 サーバーがリッスンしているポート番号を指定する必要がある場合は、別のドライバーを使用する必要がありますか。
ありがとう
ジェフ