2010-06-08 3 views
1

Использование SQL Server 2005SQL соединения с сервером справки

У меня есть имя подключения сервера как (server1) в режиме проверки подлинности Windows, я хочу, чтобы изменить режим Windows аутентификации в режим проверки подлинности сервера SQL ...

когда Я пытаюсь изменить режим аутентификации сервера sql с именем пользователя = sa & password = sa, он показывает ошибку ...

Как изменить режим аутентификации или как создать новое соединение sql?

ответ

0

ли вы настроить сервер, чтобы разрешить проверку подлинности SQL? Проверьте, открыв SQL Server Management Studio (SSMS), щелкните правой кнопкой мыши на своем сервере, выберите свойства -> безопасность и посмотрите на переключатели в разделе «Аутентификация сервера».

Кроме того, вы уверены, что пароль для учетной записи sa is sa?

+0

Как я могу найти имя пользователя и пароль ...? – Gopal

+0

Самый простой способ (только?) - спросить у человека, который настроил SQL Server. Пароль по умолчанию в SQL 2005 пуст. В [MSDN] (http://support.microsoft.com/?scid=kb%3Ben-us%3B322336&x=11&y=7) есть статья, описывающая, как вы можете проверить, остается ли пароль для sa еще пустым и/или изменить его , – scherand

0

Имя пользователя sa его имя по умолчанию .......... нет необходимости указывать имя пользователя ........ Я думаю, что ур ошибочно принят в поле пароля (пароль запрашивается два раза) u может потребоваться указать пароль как «a» (пароль запрашивается два раза, укажите тот же пароль) Может работать

1

Не видя вашей строки подключения, вам все же сложно помочь, судя по тому, что вы сказали , проблема заключается в том, что вы устанавливаете учетные данные. Это должно быть:

Data Source=<servername>;Initial Catalog=<database name>;User Id=sa;Password=<password>; 

Не «имя пользователя =». Обратите внимание, что я удалил любую ссылку на «Trusted_Connection = yes» или «Integrated Security = SSPI». Кстати, вам действительно нужно было запустить приложение в контексте sa? Если это приложение действительно нужно делать с sysadmin, я бы рекомендовал создать пользователя специально для этого (или роли приложения), чтобы вы могли ограничить, что может делать учетная запись, если это необходимо.

+0

Я предлагаю использовать ip-адд-сервер вместо имени сервера только потому, что он может конфликтовать, если два сервера в одной сети имеют одну учетную запись Windows. например, два компьютера с учетной записью администратора Windows по умолчанию конфликтуют с другой. Я столкнулся с этим вопросом в течение двух дней, после чего я узнал о фактической причине. Я использовал копии VMWare на нескольких машинах. –

+0

@Shantanu Gupta - Если у вас есть две машины с одинаковым именем в одной сети, тогда есть проблемы с маршрутизацией. Есть причины выбирать IP-соединения через Named Pipes, но столкновение имен не должно быть одним из них. – Thomas

+0

Я согласен с вами до 100%, но эта ситуация редка и возможна, поскольку я преодолеваю ее после возникновения проблемы. Все сети на моей рабочей станции управляются ip, хотя на сервере sql я использовал имя и получил проблему. Поэтому я также рекомендую не использовать одно и то же имя машины, но было бы лучше и безопаснее использовать IP –

Смежные вопросы