#amazon-web-services #iis #database-connection #connection-string #windows-server-2019
#amazon-web-services #iis #подключение к базе данных #строка подключения #windows-server-2019
Вопрос:
Я использую Windows Server 2019 на AWS (используя экземпляр EC2) и хочу подключить свой веб-сайт к созданной мной базе данных RDS. Я использую IIS в WS2019, чтобы изменить строку подключения, чтобы попытаться подключиться к моей базе данных, но возникли проблемы.
Я могу использовать SSMS для подтверждения того, что моя база данных доступна, но при запуске моего приложения я получаю сообщение об ошибке подключения к базе данных.
Я попытался изменить строки подключения в IIS. В настоящее время это SqlConnection=’data source=tsidev.cl5cfu2wi9bq.ca-central-1.rds.amazonaws.com ,1433; начальный каталог= tsi; встроенная безопасность= True; Идентификатор пользователя = XXXX; Пароль = XXXX’, но не подключается.
Какой должна быть моя строка подключения? (Я не указал информацию для входа / пароля, которая следует за портом 1433 в строке подключения выше).
Я получаю сообщение об ошибке: ‘System.Data.SqlClient.SQLException: ошибка входа в систему для пользователя ‘NT AUTHORITY АНОНИМНЫЙ ВХОД В СИСТЕМУ’.’
Комментарии:
1. Какую ошибку подключения вы получаете?
2. Я получаю исключение System.Data.SqlClient.SQLException: ошибка входа для пользователя «NT AUTHORITY АНОНИМНЫЙ ВХОД».
3. Попробуйте изменить integrated security= False
4. Спасибо за богатый ответ. Я попробовал это, но получил ту же ошибку.
5. РЕШАЕМАЯ: Приложение connection strings в IIS на WS2019 перезаписывало файл web.config для веб-сайта. Web.config содержал переменную ‘ProviderName’, которая не была введена в IIS. Спасибо всем, кто посмотрел / ответил, и, надеюсь, это поможет кому-то еще в будущем.