Подключитесь к SQL Server 2008 из C # - PullRequest
1 голос
/ 01 июня 2011

У меня проблема с логином. Я создал базу данных в SQL Server 2008. После подключения базы данных, когда я запускаю свое программное обеспечение в Visual Studio 2010, вход в систему моего программного обеспечения не удается. это говорит

Неверное имя пользователя или пароль "

в то время как на моем другом ПК программа работает нормально.

Я не могу понять проблему.

Ответы [ 2 ]

1 голос
/ 01 июня 2011

Если ваши учетные данные в порядке и строки подключения верны, попробуйте переключить в SQL Server 2008 из режима проверки подлинности Windows в смешанный режим SQL, который находится в настройках, я считаю, в безопасности.

0 голосов
/ 01 июня 2011

Как правило, ваши данные для входа в систему недействительны на вашем текущем ПК, скорее всего из-за настроек безопасности SQL.

Возможно, он разрешает доверенное соединение с другого компьютера, но не с этого.

Решение состоит в том, чтобы исправить настройки сервера SQL.Самым простым способом было бы создать имя пользователя sql и дать ему соответствующие разрешения, а затем подключиться к серверу, используя это имя пользователя вместо доверенного соединения или авторизации NT.Последняя часть требует, чтобы вы добавили

;UserId=...;Password=...

в строку подключения.

...