SQL связанный сервер с MS Access - PullRequest
0 голосов
/ 07 мая 2019

В настоящее время я использую 64-разрядную операционную систему Windows 10 и установил Microsoft SQL Server 2017 Developer Edition, также 64-разрядную.

К сожалению, моя копия Office - MS Office 2010, 32-разрядная, и я не могу изменить это.

В настоящее время я пытаюсь настроить связанный сервер с базой данных MS Access, первоначально в рамках поставщиков связанных серверов, у меня не было поставщика для этого.Я попытался установить AccessDatabaseEngine 32-разрядную версию, и это все еще не показывалось в качестве провайдера, которого я мог бы использовать, что, честно говоря, я ожидал, так как мой SQL Server 64-разрядный.

Затем я попытался установить AccessDatabaseEngine_x64 из командной строки, используя пассивную команду.Это сработало, и я смог настроить связанный сервер, но тогда большинство моих офисных продуктов не работали правильно.
Как только я удалил AccessDatabaseEngien_x64, все снова было в порядке.

Как установить необходимые драйверы для подключения с SQL Server к Microsoft Access, не теряя возможности использовать мои продукты Office?

Ответы [ 2 ]

1 голос
/ 08 мая 2019

Нет необходимости устанавливать какое-либо специальное программное обеспечение или делать что-то особенное.Access не заботится, является ли сервер x32 или x64 - это не имеет значения.

Однако важно убедиться, что вы запускаете x32-битный ODBC-менеджер, потому что тот, что на панели управления, предназначен дляx64-битные программы.

Хотя мы могли бы найти путь к файлу для запуска + запустить x32-битный менеджер ODBC, самый простой способ устранить эту путаницу - просто запустить ODBC-менеджер из Access - так он и будетвыберите и всегда запускайте нужный вам менеджер ODBC для Windows.

Вы можете выбрать один из драйверов «native 11» или новее или драйвер сервера sql.Родные драйверы лучше, но они не установлены на каждой рабочей станции по умолчанию.Стандартный «старый» драйвер сервера sql установлен на всех машинах по умолчанию.

0 голосов
/ 08 мая 2019

После долгих поисков мне удалось создать нужное мне соединение, это было взято из другого поста здесь: -

Ответить Использовано Ссылка

Я использовал ответ от serpenator, чтобы достичь того, что мне нужно было сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...