IIS не может подключиться к базе данных SQL Server 2012;Ошибка входа пользователя. Код ошибки: 18456: Сообщение: - PullRequest
0 голосов
/ 12 декабря 2018

Я обновил базу данных SQLServer 2000 до SQLServer2012.После этого IIS начал выдавать ошибку:

Ошибка: ОШИБКА # 1: код возврата: 0, состояние: 28000, собственный код ошибки: 18456: сообщение: [Microsoft] [SQL Server] [SQL Server]Ошибка входа для пользователя ''.ОШИБКА # 2: код возврата: 100, состояние: 00000, собственный код ошибки: 18456: сообщение:

  1. Я могу подключиться к удаленной базе данных SQLServer 2012 через 64-разрядный и 32-разрядный инструмент ODBCс сервера IIS с тем же пользователем.Без вопросов.переносится из SQL Server 2000 в SQL Server 2012.
  2. Возможность удаленного подключения с использованием того же пользователя через sqlcmd.
  3. Подключение через Excel к базе данных с использованием всех тестов подключения работает, кроме IIS.

Я создал нового пользователя в базе данных SQLServer 2012 и получил ту же ошибку.

Ниже приведена информация о конфигурации IIS:

 <CfgSpecDataSource>
    <Connection>
DRIVER=SQL Server; SERVER=Server_IP; DATABASE=DB_NAME; UID=<db_user>; PWD=passed;</Connection>
  </CfgSpecDataSource>

У меня аутентификация в смешанном режиме (windows / sqlserver), определенный в экземпляре sql.

Попробовал изменить DRIVER = собственный клиент SQL Server 11.0 и застрял с ошибкой 18456;

1 Ответ

0 голосов
/ 13 декабря 2018

Спасибо Vijunav Vastivch и sepupic за ваши предложения.

1) Это уникальная проблема.

(Отбросил пользователя и создал заново, попробовал с другим новым пользователем; не повезло)

2) помогло септическое внушение;Я заглянул в журнал SQL Server, и в нем отображалось «Пароль не совпадает с тем, который указан при входе в систему» ​​

Пароль был в верхнем регистре в файле конфигурации IIS.Я сузил возможности несоответствия ошибкам и попытался использовать строчный пароль в файле конфигурации.Это сработало.

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