Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
lena2008
Member

Откуда:
Сообщений: 10
Добрый день,

Есть сервер Windows Server 2008 R2 Enterprise X64 Service Pack 1, где установлен SQL Server 2008 Enterprise x64 Service Pack 2.

Периодически возникает ошибка : Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
При повторном подключении все успешно подключается.

Никаких ошибок ни в логах винды, ни в скл нет.

FireWall отключен, sql service запускается от пользователя LocalSystem, порт прослушивается.

Подскажите, пожалуйста, в чем может быть проблема?
28 сен 11, 16:27    [11349651]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
iljy
Member

Откуда:
Сообщений: 8711
lena2008,

и чего непонятно в тексте? Истек таймаут. Либо увеличивайте его на клиенте, либо оптимизируйте запросы.
28 сен 11, 16:36    [11349743]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
Glory
Member

Откуда:
Сообщений: 104751
lena2008
Периодически возникает ошибка : Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
При повторном подключении все успешно подключается.

Если вы про свое клиентское приложение, то именно оно и определяет Timeout-ы
28 сен 11, 16:36    [11349751]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
lena2008
Member

Откуда:
Сообщений: 10
iljy,

Раньше база была на windows server 2003 x32, где был установлен SQL server 2008, и все работало без ошибок.
Ошибки появились когда перенесли базу на новый сервер.
Ошибка появляется при конекте, до запросса еще не доходит. Повторный раз конекчусь, все работает.
Клиентские приложения не менялись
28 сен 11, 16:42    [11349802]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
Glory
Member

Откуда:
Сообщений: 104751
lena2008
Ошибки появились когда перенесли базу на новый сервер

lena2008
Никаких ошибок ни в логах винды, ни в скл нет.

Так есть ошибки на сервере или нет ?
28 сен 11, 16:43    [11349809]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
Glory
Member

Откуда:
Сообщений: 104751
lena2008
Ошибка появляется при конекте, до запросса еще не доходит. Повторный раз конекчусь, все работает.

У коннекта тоже есть таймаут. И тоже как ни странно задается клиентом
28 сен 11, 16:43    [11349820]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
lena2008
Member

Откуда:
Сообщений: 10
Glory,

ошибок в логах нет, окно ошибки только возникает из приложения. Смотрите вложение.

К сообщению приложен файл. Размер - 28Kb
28 сен 11, 16:46    [11349842]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
lena2008,

MSSMS такой же клиент как и все другие, и тоже имеет настройку таймаута соединения с сервером, поменяйте настройку и будет как раньше.
28 сен 11, 16:52    [11349920]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
lena2008
Member

Откуда:
Сообщений: 10
WarAnt,

По таймауту вылетает не только MSSMS. К серверу конектятся много других приложений, у которых тоже временами появляется ошибка.
Что удивляет, то что на старом сервере, который по ресурсам слабее, таких ошибок не было.
28 сен 11, 17:01    [11350010]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
iljy
Member

Откуда:
Сообщений: 8711
lena2008,

надо обвести сервер меловым кругом и окропить кровью черной курицы. Ни в коем случае не запускайте профайлер!!
28 сен 11, 17:05    [11350042]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
Glory
Member

Откуда:
Сообщений: 104751
lena2008
По таймауту вылетает не только MSSMS. К серверу конектятся много других приложений, у которых тоже временами появляется ошибка.
Что удивляет, то что на старом сервере, который по ресурсам слабее, таких ошибок не было.

Вы коннектитесь по имени или IP адресу ? С указанием порта или без ?
28 сен 11, 17:09    [11350067]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
lena2008,

И ч0 ?
Смотрите в АД если доверенное соединение.
28 сен 11, 17:09    [11350073]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
lena2008
Member

Откуда:
Сообщений: 10
Glory,

Конектилась и по имени, и по IP адресу без указания порта, ошибки бывают и так и так.
28 сен 11, 17:13    [11350100]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
lena2008,

вам подсунули порченный сервер с истекшим сроком годности верните в магазин.
28 сен 11, 17:32    [11350233]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
Glory
Member

Откуда:
Сообщений: 104751
lena2008
Glory,

Конектилась и по имени, и по IP адресу без указания порта, ошибки бывают и так и так.

А с портом ?
28 сен 11, 17:35    [11350247]     Ответить | Цитировать Сообщить модератору
 Re: Timeout expired. The timeout period elapsed prior to completion of the operation or the s  [new]
lena2008
Member

Откуда:
Сообщений: 10
Glory,

С портом не пробовала

Если конектиться к скл через протокол nimed pipes, то приложение работает без ошибок, проблема именно в конектах через протокол TCP.
В настройках SQL Server network configuration, TCP port=1433, в SQL Native client configuration Default port = 1433
28 сен 11, 17:50    [11350358]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить