ACC: Связанной таблицы в SQL Server не запрашивает имя входа SQL / пароль, как ожидалось

Переводы статьи Переводы статьи
Код статьи: 2650051 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Рассмотрим следующие secnario: Создание файлового источника данных с использованием драйвера Microsoft SQL Server и проверки подлинности SQL для безопасности. При создании связанной таблицы, справедливо одно из следующих условий:
  • Не нажимайте кнопку для выбора Сохранить пароль параметр в Связь с таблицами диалоговое окно.
  • Таблица «MSysConf» был настроен на сервере, на котором выполняется SQL Server, чтобы запретить пароль сохраняется в Access.
В этом случае при открытии связанной таблицы в Access, вы собираетесь будут запрашиваться имя входа SQL Server и пароль. Вместо этого таблица будет открыта без запроса учетных данных.

Причина

В этом случае строка подключения, хранящиеся в Microsoft Office Access примерно так:
ДРАЙВЕР = SQL Server;СЕРВЕР = servername\sqlinstancename;Приложение Microsoft Office 2010; = база данных = NorthwindSQL
Поскольку эта строка соединения не указан идентификатор пользователя (UID), Access пытается использовать проверку подлинности Windows. Если пользователь успешно проходит проверку подлинности с использованием проверки подлинности Windows, не запрашивается имя входа SQL Server и пароль.

Решение

Чтобы избежать этой проблемы можно использовать проверку подлинности Windows. Для получения дополнительных сведений обратитесь к следующей статье базы знаний Майкрософт:

Выбор режима проверки подлинности
http://TechNet.Microsoft.com/en-us/library/ms144284.aspx

Если требуется использовать проверку подлинности SQL, но требуется не сохранять данные имя входа и пароль SQL в Access, можно использовать один из следующих возможных решений:
  • Вместо файла источника данных с помощью пользовательского DSN или машинного источника данных.
  • Удалите разрешения пользователя проверка подлинности Windows из servar, на котором выполняется SQL Server.
  • Используйте драйвер собственного клиента SQL вместо драйвера SQL Server.

Дополнительная информация

Дополнительные сведения о хранении SQL Server регистрационные коды и пароли щелкните следующий номер статьи базы знаний Майкрософт:
209502 Как хранить идентификаторы входа базы данных SQL и пароли локально

Свойства

Код статьи: 2650051 - Последний отзыв: 16 июля 2013 г. - Revision: 2.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Office Access 2003
  • Microsoft Office Access 2007
  • Microsoft Access 2010
Ключевые слова: 
kbmt KB2650051 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 2650051

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com