Как указать файл рабочей группы MS Access на связанном сервере Sql Server? - PullRequest
1 голос
/ 19 февраля 2009

У меня есть база данных Sql Server, которая включает связанный сервер с базой данных MS Access mdb. База данных Access имеет безопасность рабочей группы и требует правильного имени пользователя и пароля. Это легко настроить в диалоговом окне связанного сервера в студии управления sql. Проблема заключается в том, что серверу Sql необходимо найти mdw-файл MS Access для входа в систему.

Единственный способ, которым мне удалось заставить это работать, состоит в установке значения реестра SystemDB раздела реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines

к пути к файлу рабочей группы, но это вызывает другие проблемы (например, с другими приложениями MS Access или Excel).

Есть ли лучший способ сделать это?

1 Ответ

1 голос
/ 20 февраля 2009

Я не делал этого какое-то время ни в последних версиях SQL-сервера, но, похоже, я помню, что когда вы добавляете ссылку на базу данных Jet, она дает возможность определить рабочую группу, имя пользователя и пароль. Конечно, если вы используете ODBC, это часть основного драйвера ODBC для Jet.

...