Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Обрыв связи с MS SQL 2005  [new]
Mr. Anderson
Member

Откуда:
Сообщений: 51
В нашей компании используют специализированное отраслевое ПО. Написано на c#. Работает с MS SQL 2005. Последнее время нарастает количество заявок от пользователей о том, что ПО это вылетает с общей ошибкой сети. Т.е. как я понимаю связь с БД разрывается попросту. Вариант транспортного уровня я уже исключил, т.к. других проблем в сети нет. Сервер пингуется исправно, файлы на него и с него копируется исправно.

Думаю возможно это связано с перегрузкой MSSQL. НО так как с администрирование этого сервера никогда не сталкивался, не знаю даже с чего начинать.

Посоветуйте, что мне делать, плиз.
6 окт 09, 10:56    [7746546]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
автор
Посоветуйте, что мне делать, плиз.


Начните с опубликования SELECT @@version и полного сообщения об ошибке.
6 окт 09, 11:00    [7746580]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Glory
Member

Откуда:
Сообщений: 104760
Попросту ничего не бывает. Тем более обрыва связи. Если на стороне сервера нет прерывания соединения, то проблема с вашим клиетом/драйвером/сетью и тп.
А если сервер прерывает соединение вследствии ошибки, то он пишет об этом в лог
6 окт 09, 11:02    [7746598]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Mr. Anderson
Member

Откуда:
Сообщений: 51
pkarklin
автор
Посоветуйте, что мне делать, плиз.


Начните с опубликования SELECT @@version и полного сообщения об ошибке.


Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)
Oct 14 2005 00:33:37
Copyright (c) 1988-2005 Microsoft Corporation
Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
6 окт 09, 11:06    [7746631]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Mr. Anderson,

Сервер без патчей - уже не хорошо. А где текст ошибки?
6 окт 09, 11:11    [7746663]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Mr. Anderson
Member

Откуда:
Сообщений: 51
pkarklin
Mr. Anderson,

Сервер без патчей - уже не хорошо. А где текст ошибки?


Ошибка выдается софтом:

Ошибка при работе с базой данных
20021: ([Microsoft][ODBC SQL Server Driver]Ошибка связи)
6 окт 09, 11:16    [7746685]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
С непатченным сервером и нетакие чудеса могут быть!
6 окт 09, 11:20    [7746714]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Mr. Anderson
Member

Откуда:
Сообщений: 51
tpg
С непатченным сервером и нетакие чудеса могут быть!


Раньше такого не было.
6 окт 09, 11:24    [7746754]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Mr. Anderson
tpg
С непатченным сервером и нетакие чудеса могут быть!


Раньше такого не было.
Не надейтись на авось, ставьте патч и ройте оборудование...
6 окт 09, 11:32    [7746813]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
pr0ger
Member

Откуда: Москва
Сообщений: 1933
Возможно такая проблема появилась после установки сервис-пака на Windows Server 2003
http://support.microsoft.com/kb/945977
лечится следующей командой: Netsh int ip set chimney DISABLED или правкой реестра
6 окт 09, 11:41    [7746880]     Ответить | Цитировать Сообщить модератору
 Re: Максимально быстро скопировать данные в таблице в другую базу на том же сервере  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Mr. Anderson
tpg
С непатченным сервером и нетакие чудеса могут быть!


Раньше такого не было.

Далана. Еще в 2000 были баги, которые приводили к тому, что клиентский софт ловил ошибку General Network Error. Их правили в сервис-паках.

Так что автору топика - ставьте самый последний сервис-пак, и смотрите. Если и после этого такая ошибка останется, тогда уже стоит рыть и в другие стороны.
6 окт 09, 12:57    [7747468]     Ответить | Цитировать Сообщить модератору
 Re: Максимально быстро скопировать данные в таблице в другую базу на том же сервере  [new]
Mr. Anderson
Member

Откуда:
Сообщений: 51
GreenSunrise
Mr. Anderson
tpg
С непатченным сервером и нетакие чудеса могут быть!


Раньше такого не было.

Далана. Еще в 2000 были баги, которые приводили к тому, что клиентский софт ловил ошибку General Network Error. Их правили в сервис-паках.


Не спорю. Я подразумевал, что раньше такого у нас не было. А тут неожиданно всплыло.
6 окт 09, 14:06    [7748026]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Mr. Anderson
Member

Откуда:
Сообщений: 51
Обновили Сервер. Обновили софт. Ситуация ухудшилась. Теперь софтина вместо вылетания с ошибкой сети зависает, вешает систему. Все это спасается только перезагрузкой.

Может проблема в том, что SQL Server не успевает обрабатывать запросы?
8 окт 09, 16:09    [7759874]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Glory
Member

Откуда:
Сообщений: 104760
Mr. Anderson
Обновили Сервер. Обновили софт. Ситуация ухудшилась. Теперь софтина вместо вылетания с ошибкой сети зависает, вешает систему. Все это спасается только перезагрузкой.

Может проблема в том, что SQL Server не успевает обрабатывать запросы?

И поэтому он вешает процесс на удаленной рабочей станции ? Да так вешает, что помогает только перезагрузка ? Т.е. SQL Server удаленно управляет процессами ?
8 окт 09, 16:11    [7759908]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Mr. Anderson
Member

Откуда:
Сообщений: 51
Glory
Mr. Anderson
Обновили Сервер. Обновили софт. Ситуация ухудшилась. Теперь софтина вместо вылетания с ошибкой сети зависает, вешает систему. Все это спасается только перезагрузкой.

Может проблема в том, что SQL Server не успевает обрабатывать запросы?

И поэтому он вешает процесс на удаленной рабочей станции ? Да так вешает, что помогает только перезагрузка ? Т.е. SQL Server удаленно управляет процессами ?


Нет. Думаю, что SQL Server по-прежнему разрывает соединение. Или не разрывает, но просто не отвечает по этому соединению. А этот софт(все давно знаю, что он кривой) не может понять, что происходит и просто зависает. Я даже вот сейчас сижу в Menedgment Studio прогоняю запросы. Тут вдруг раз: ошибка на транспортном уровне. Смотрю, а я отклочен от сервера. Приходится заново подключаться. И это возникает постоянно.
8 окт 09, 16:17    [7759949]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Glory
Member

Откуда:
Сообщений: 104760
Mr. Anderson
Glory
Mr. Anderson
Обновили Сервер. Обновили софт. Ситуация ухудшилась. Теперь софтина вместо вылетания с ошибкой сети зависает, вешает систему. Все это спасается только перезагрузкой.

Может проблема в том, что SQL Server не успевает обрабатывать запросы?

И поэтому он вешает процесс на удаленной рабочей станции ? Да так вешает, что помогает только перезагрузка ? Т.е. SQL Server удаленно управляет процессами ?


Нет. Думаю, что SQL Server по-прежнему разрывает соединение. Или не разрывает, но просто не отвечает по этому соединению. А этот софт(все давно знаю, что он кривой) не может понять, что происходит и просто зависает. Я даже вот сейчас сижу в Menedgment Studio прогоняю запросы. Тут вдруг раз: ошибка на транспортном уровне. Смотрю, а я отклочен от сервера. Приходится заново подключаться. И это возникает постоянно.

1. Еще раз "А если сервер прерывает соединение вследствии ошибки, то он пишет об этом в лог"
2. Так и непонятно,
- что и до какой версии вы обновили
- что за драйвер, протокол использует ваше ПО
8 окт 09, 16:20    [7759972]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Mr. Anderson
Member

Откуда:
Сообщений: 51
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86) Nov 24 2008 13:01:59 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

В логе ничего не пишется.

Драйвер ODBC.
8 окт 09, 16:24    [7760003]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Glory
Member

Откуда:
Сообщений: 104760
Mr. Anderson


Драйвер ODBC.

Вы думаете, что интересен только тип драйвера ?
8 окт 09, 16:26    [7760020]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Konst_One
Member

Откуда:
Сообщений: 11513
а почему используете устаревший ODBC?
8 окт 09, 16:28    [7760037]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Mr. Anderson
Member

Откуда:
Сообщений: 51
Glory
Mr. Anderson


Драйвер ODBC.

Вы думаете, что интересен только тип драйвера ?


А что еще Вас интересует? Извините, я просто в этом совсем не разбираюсь.
8 окт 09, 16:33    [7760079]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Konst_One
Member

Откуда:
Сообщений: 11513
опубликуйте строку соединения вашего ПО с сервером.
по какому протоколу работаете с сервером (TCP/IP, named pipes, ...)?
8 окт 09, 16:37    [7760118]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Glory
Member

Откуда:
Сообщений: 104760
Mr. Anderson
Glory
Mr. Anderson


Драйвер ODBC.

Вы думаете, что интересен только тип драйвера ?


А что еще Вас интересует? Извините, я просто в этом совсем не разбираюсь.

У драйвера как минимум есть
- название
- производитель
- версия
8 окт 09, 16:38    [7760130]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Mr. Anderson
Member

Откуда:
Сообщений: 51
Konst_One
опубликуйте строку соединения вашего ПО с сервером.
по какому протоколу работаете с сервером (TCP/IP, named pipes, ...)?


AVALON,DRIVER=SQL Server;SERVER=proliant;DATABASE=AVALON;Trusted_Connection=no;APP=Master-Tour
8 окт 09, 16:38    [7760134]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Mr. Anderson
Member

Откуда:
Сообщений: 51
Glory
Mr. Anderson
Glory
Mr. Anderson


Драйвер ODBC.

Вы думаете, что интересен только тип драйвера ?


А что еще Вас интересует? Извините, я просто в этом совсем не разбираюсь.

У драйвера как минимум есть
- название
- производитель
- версия


Как все это узнать? Гугл не помог.
8 окт 09, 16:42    [7760171]     Ответить | Цитировать Сообщить модератору
 Re: Обрыв связи с MS SQL 2005  [new]
Konst_One
Member

Откуда:
Сообщений: 11513
а второй вопрос?
вам надо перейти на использование провайдера OLE DB for SQL Server. ваша система это позволяет сделать
8 окт 09, 16:42    [7760177]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить