1

MSAccessmdbデータベースにリンクされたサーバーを含むSQLServerデータベースがあります。Accessデータベースにはワークグループセキュリティがあり、有効なユーザー名とパスワードが必要です。これは、SQLManagementStudioのリンクサーバーダイアログで簡単に設定できます。問題は、SQLServerがログインできるようにするためにMSAccessmdwファイルを見つけることができる必要があるということです。

これを機能させる唯一の方法SystemDBは、レジストリキーのレジストリ値を設定することです。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines

ワークグループファイルのパスに移動しますが、これにより他の問題が発生します(他のMS AccessアプリやExcelなど)。

これを行うためのより良い方法はありますか?

4

1 に答える 1

1

私はしばらくこれを行っていませんし、最近のバージョンの SQL サーバーでも行っていませんが、Jet データベースへのリンクを追加すると、ワークグループ、ユーザー名、およびパスワードを定義する機会が提供されることを覚えているようです。確かに、ODBC を使用している場合、それは Jet 用の基本的な ODBC ドライバーの一部です。

于 2009-02-20T06:18:10.567 に答える