Связанные таблицы MS Access с SQL сервером 2019 ODB C Ошибка - PullRequest
0 голосов
/ 15 января 2020

Я перенес таблицы MS Access 2016 в базу данных SQL Server 2019 и создал таблицы в виде связанных таблиц с аутентификацией Windows. Итак, внешний интерфейс MS Access, а внутренний сервер MS SQL. Все работает нормально, пока я не хочу дать разрешения на чтение только некоторым пользователям домена, но соединение не будет установлено, и я не могу подключиться к таблицам.

Единственное решение, которое я нашел, - это дать всем пользователям право собственности на базы данных, с которой они могут связать таблицу.

Вопрос заключается в следующем: есть ли в любом случае разрешение на чтение только для определенного пользователя c в домене и поддерживается ли соединение ODB C действительным?

1 Ответ

0 голосов
/ 15 января 2020

Я собираюсь предположить, что ваш DSN подключается к SQL Серверу, используя указанный c логин. Вам нужно будет переключить DSN для использования аутентификации windows, чтобы использовать учетные данные каждого пользователя. Выполнение этого будет проходить аутентификацию на базе данных SQL Сервера с использованием их учетной записи домена, которая учитывает разрешения SQL Серверная база данных.

Это имеет предостережение, что вам также необходимо создать логины на SQL Сервер для каждого пользователя.

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