Я обновил базу данных SQLServer 2000 до SQLServer2012.После этого IIS начал выдавать ошибку:
Ошибка: ОШИБКА # 1: код возврата: 0, состояние: 28000, собственный код ошибки: 18456: сообщение: [Microsoft] [SQL Server] [SQL Server]Ошибка входа для пользователя ''.ОШИБКА # 2: код возврата: 100, состояние: 00000, собственный код ошибки: 18456: сообщение:
- Я могу подключиться к удаленной базе данных SQLServer 2012 через 64-разрядный и 32-разрядный инструмент ODBCс сервера IIS с тем же пользователем.Без вопросов.переносится из SQL Server 2000 в SQL Server 2012.
- Возможность удаленного подключения с использованием того же пользователя через sqlcmd.
- Подключение через 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;