Проблема с подключением Access к MS SQL серверу - PullRequest
0 голосов
/ 04 июня 2019

У меня проблема с подключением базы данных Access (файл клиента .mde) к серверу MS SQL.После миграции базы данных MS SQL 2000 на клиент MS SQL 2008 клиент не может получить доступ к MS SQL.

Шаги, которые я использую для подключения клиентского доступа: 1. Сначала я создаю новое соединение в ODBC.Администратор источника данных 2. После этого в клиенте Access я ввожу опцию ODBC и связываю все таблицы с таблицами в соответствующей базе данных, размещенной на сервере MS SQL 2008.

После запуска клиента Access я былпечать ошибки SQLSTATE 2800 Ошибка SQLServer 8456. Для пользователя не удалось выполнить вход.

Знаете ли вы, в чем заключается проблема, и может ли быть более простое решение для подключения к серверу MS SQL?

Также,Я хотел бы отметить, что тот же пользователь работал нормально в предыдущей версии, и я на 100% использую правильные учетные данные для пользователя.

1 Ответ

0 голосов
/ 04 июня 2019

Ссылка ниже выглядит похоже на вашу проблему. Пожалуйста, проверьте

Чтобы решить эту проблему, измените проверку подлинности сервера с режима проверки подлинности Windows на режим SQL Server и режим проверки подлинности Windows.

Чтобы изменить режим аутентификации на SQL Server и Windows, выполните следующие действия:

  1. На компьютере под управлением Microsoft SQL Server откройте SQL Server Management Studio 2005.

Чтобы открыть SQL Server Management Studio: а. Нажмите Пуск, а затем нажмите Все программы. б. Укажите Microsoft SQL Server 2005 или Microsoft SQL Server 2008, а затем щелкните SQL Server Management Studio. Откроется окно «Подключиться к серверу». с. В поле Имя сервера введите имя экземпляра SQL Server. д. В списке Аутентификация нажмите Аутентификация Windows. е. Нажмите Подключиться.

  1. В панели окна обозревателя объектов щелкните правой кнопкой мыши экземпляр SQL и выберите Свойства.

  2. Нажмите «Безопасность» под выбором параметров страницы.

  3. Измените проверку подлинности сервера на SQL Server и проверку подлинности Windows и нажмите кнопку ОК.

  4. Нажмите кнопку ОК, чтобы получить сообщение о том, что изменения не вступают в силу до перезапуска экземпляра.

  5. Щелкните правой кнопкой мыши экземпляр SQL в обозревателе объектов и выберите «Перезапустить».

  6. Нажмите кнопку Да, чтобы перезапустить экземпляр и, если будет предложено перезапустить агент SQL Server.

После применения этих изменений и перезапуска экземпляра SQL попытайтесь проверить соединение ODBC с учетными данными «sa».

https://support.microsoft.com/en-ph/help/2121736/error-message-when-you-try-to-authenticate-an-odbc-connection-to-your

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