У меня есть SQL Server, работающий на экземпляре AWS RDS. Я могу нормально подключиться с помощью SQL SMgr на своем локальном компьютере, но я получаю сообщение об ошибке из приложения, которое я запускаю на своем локальном компьютере, которое должно опубликовать данные в БД. Я читал кое-что о VPC и группах безопасности, но хотел знать, возможно ли это на самом деле.

Сообщение об ошибке гласит:

Ошибка COM
Код = 80004005
Значение кода = неопределенная ошибка
Источник = поставщик Microsoft OLE DB для SQL Server
Описание = Ошибка входа. Логин входит из ненадежного домена и не может использоваться с аутентификацией Windows.

1 ответ1

0

Джорд, у меня была похожая проблема. Он работал хорошо локально, но потерпел неудачу, когда я переместил базу данных в 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .