Подключение к SQL Server в AWS RDS
У меня есть SQL Server, работающий на экземпляре AWS RDS. Я могу нормально подключиться с помощью SQL SMgr на моей локальной машине, но я получаю сообщение об ошибке из приложения, которое я запускаю на своей локальной машине, которое должно опубликовать данные в БД. Я читал кое-что о VPC и группах безопасности, но хотел знать, возможно ли это на самом деле.
Сообщение об ошибке гласит:
Ошибка COM
Код = 80004005
Значение кода = неопределенная ошибка
Источник = поставщик Microsoft OLE DB для SQL Server
Описание = Ошибка входа. Логин входит в ненадежный домен и не может использоваться с аутентификацией Windows.
1 ответ
Джорд, у меня была похожая проблема. Он работал хорошо локально, но потерпел неудачу, когда я переместил базу данных в AWS. Я обнаружил, что в моей строке подключения установлено значение "Integrated Security=True". Как только я изменил его на false, все загорелось нормально.
Кроме того, другое название для этого - "Надежная безопасность", так что это также должно быть "Ложь".
Вот что говорит Microsoft:
Integrated Security -или- Trusted_Connection 'false' Когда false, в соединении указываются идентификатор пользователя и пароль. При значении true для проверки подлинности используются учетные данные текущей учетной записи Windows. Распознаются значения true, false, yes, no и sspi (настоятельно рекомендуется), что эквивалентно true.