Подключение к 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.

https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring%28VS.71%29.aspx?f=255&MSPPError=-2147217396

Другие вопросы по тегам