![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
chudak |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2008 Репутация: нет Всего: нет |
немогу разобраться почему не открывается соединение!!!
ошибка: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) строка соединения:
доков кучу перелистал -немогу понять как справится!!! Заранее спасибо!!! Это сообщение отредактировал(а) chudak - 22.7.2008, 01:28 |
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
chudak, сразу в глаза бросается, что одновременно передается логин с паролем и используется доменная аутентификация. Нужно выбрать что-то одно: либо убрать Uid и Pwn, либо Integrated Security.
|
|||
|
||||
chudak |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2008 Репутация: нет Всего: нет |
убрал Integrated Security всёравно тоже самое, подключение тянется и на Open вываливается таже ошибка!!! я первый раз трогаю MSSQL и поэтому конечно что-то упущу!!! вот метод в котором подключение:
|
||||
|
|||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
chudak, попытка №2. По-моему по умолчанию Sql Server не понимает 127.0.0.1. Попробуйте заменить 127.0.0.1 на (local):
string connString = "Data Source=(local)\\SQLEXPRESS;Database=auth;Uid=sa;Pwd=;"; |
|||
|
||||
chudak |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2008 Репутация: нет Всего: нет |
ооо... избавились от той ошибки, но теперь логин его не устраивает: Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection. и теперь вдруг еще и вот так ругаеться стала на Open: A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - С обоих концов канала отсутствуют процессы.) что это??? ничего не понимаю!!! Это сообщение отредактировал(а) chudak - 22.7.2008, 09:20 |
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
chudak, дело в том, что по умолчанию в Sql Server включена только Windows Authentication. У Вас 2 варианта:
1. убрать из строки подключения логин с паролем и указать integrated security=SSPI 2. в Sql Server Management Studio щелкнуть правой кнопкой на имени сервера -> выбрать Properties -> зайти на вкладку Security -> в разделе Server Authentication вместо "Windows Authentication mode" выбрать "Sql Server and Windows Authentication mode". Добавлено через 45 секунд Забыл добавить, что Microsoft не рекомендует смешанную аутентификацию. Подробности - здесь: http://msdn.microsoft.com/en-us/library/aa...71(SQL.80).aspx |
|||
|
||||
chudak |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2008 Репутация: нет Всего: нет |
тоесть проверку подлинности SQL Server и Windows ???
включил, теперь коннект с опеном проходят, но как же логин с паролем??? что значит integrated security=SSPI и почему он заменяет логин с паролем??? и как если мне нужно перенести эту базу на другой компутер(серв) настроить правильно строку подключения если там именно логин и пароль нужен??? |
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
chudak, как я писал выше, в Sql Server существует 2 механизма аутентификации: windows и смешанный. Если на том сервере требуется логин с паролем, значит там используется смешанный режим аутентификации. Ничто не мешает Вам установить такой же режим аутентификации и на своем сервере, следуя вышеописанным указаниям.
|
|||
|
||||
chudak |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2008 Репутация: нет Всего: нет |
вот я и поставил смешаный, проверка подлиности SQL Server и Windows убрал integrated security=SSPI , тоесть даже заменил на Uid=sa;Pwd=; и он мне говорит что: Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection. что я тут упустил еще??? |
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
Вы забыли для начала попытаться разобраться с проблемой самостоятельно, а потом уже постить на форум. Гугл выдает вот эту страничку: http://support.microsoft.com/kb/555332, на которой говорится, что проблема возникает, когда включена Windows аутентификация. Так что я могу только предположить, что Вы не включили смешанную авторизацию. Если все-таки включили, то, возможно, пароль неправильный. |
|||
|
||||
chudak |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2008 Репутация: нет Всего: нет |
у меня просто с англазким проблема, смешаная включена у меня аутентификация, а пароль та там вроде стандартный
|
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
chudak, попробуйте включить в строку подключения значение Trusted_Connection=no:
string connString = "Data Source=(local)\\SQLEXPRESS;Database=auth;Uid=sa;Pwd=;Trusted_Connection=no"; |
|||
|
||||
chudak |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2008 Репутация: нет Всего: нет |
вообще как то странно стало, теперь хоть правильные логин и пароль вводиш, хоть неправильные, теперь всегда true возвращает, ниче непойму:
и логин не выводит, значит поле пустое!!! Это сообщение отредактировал(а) chudak - 22.7.2008, 11:43 |
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
chudak, 1 тема - 1 вопрос. Насколько я понял, connection заработал. А уж что там считывается, что не считывается - в отдельной теме.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |