Режим смешанной аутентификации SQL - PullRequest
0 голосов
/ 05 июля 2011

Итак, у меня есть база данных со смешанным режимом аутентификации. У меня есть часть программного обеспечения, которая подключается к нему. Я использовал это программное обеспечение с января без проблем. Я добавляю таблицу в эту базу данных. Когда я пытаюсь получить доступ к этой таблице с помощью запроса, я получаю Log In Failed. The log in is from an untrusted domain Это странно, потому что моя строка подключения connectionString="Data Source=JOET-HP\SQLEXPRESS;Initial Catalog=AmazonProShip; User Id= Shipper; Password=Shipping1; Кто-нибудь сталкивался с этим и нашел решение?

1 Ответ

0 голосов
/ 05 июля 2011

Вы недавно применяли обновления SQL Server (прямо или косвенно через обновление Windows)?Существует известная проблема, из-за которой смешанный режим иногда меняется только на аутентификацию Windows.

Если у вас есть Management Studio (и, возможно, Express также имеет эту функцию), вы можете проверить / обновить его, щелкнув правой кнопкой мыши по серверуимя в обозревателе объектов, выберите «Свойства», перейдите в «Безопасность» - это первая опция радио.

Если у вас нет Management Studio, вам нужно найти правильный раздел реестра LoginMode для вашего экземпляра (возможно, HKEY_LOCAL_MACHINE> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ)> Microsoft> Microsoft SQL Server> MSSQL10.SQLEXPRESS> MSSQLServer) и измените значение на 2 (если это еще не 2, сначала остановите SQL Server, измените значение, закройте реестр и перезапустите SQL Server).

...