Как подключить веб-сайт, работающий на Windows Server 2019, через IIS в AWS к базе данных RDS?

#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. Спасибо всем, кто посмотрел / ответил, и, надеюсь, это поможет кому-то еще в будущем.