Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 The MSSQLSERVER service terminated unexpectedly  [new]
erdn
Member

Откуда:
Сообщений: 425
Добрый день, уважаемые!

Есть вопрос по падениям приложения SQL Server.
Версия
Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64)   Sep 21 2011 22:45:45   Copyright (c) 1988-2008 Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: ) 

В некие моменты времени непериодические (раз в несколько дней) падает SQL Server.
В application log всё начинается с записи:
Faulting application name: sqlservr.exe, version: 2007.100.5500.0, time stamp: 0x4e7ba697
Faulting module name: ntdll.dll, version: 6.1.7600.16385, time stamp: 0x4a5be02b
Exception code: 0xc0000005
Fault offset: 0x0000000000051da0
Faulting process id: 0x3a0
Faulting application start time: 0x01cc8e2e229853ad
Faulting application path: I:\MSSQLServer.Root\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: d40b3589-fecf-11e0-8661-0025b3df50ec

Потом отваливаются зеркала (несколько однотипных сообщений):
The command failed because the database mirror is busy. Reissue the command later.

И потом падает сам сервер:
Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: sqlservr.exe
P2: 2007.100.5500.0
P3: 4e7ba697
P4: ntdll.dll
P5: 6.1.7600.16385
P6: 4a5be02b
P7: c0000005
P8: 0000000000051da0
P9:
P10:

Attached files:
C:\Users\cnt-dcomuser\AppData\Local\Temp\WERB858.tmp.appcompat.txt
C:\Users\cnt-dcomuser\AppData\Local\Temp\WERD05B.tmp.WERInternalMetadata.xml
C:\Users\cnt-dcomuser\AppData\Local\Temp\WER68A6.tmp.mdmp
C:\Users\cnt-dcomuser\AppData\Local\Temp\WER6E51.tmp.WERDataCollectionFailure.txt

These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_sqlservr.exe_16ca7c7aed59e4e667f69cc0e4ba7e9c7ec21e38_cab_36006f37

Analysis symbol:
Rechecking for solution: 0
Report Id: d40b3589-fecf-11e0-8661-0025b3df50ec
Report Status: 4

И потом:
The MSSQLSERVER service terminated unexpectedly.

Вопрос: в какую сторону тут вообще копать можно?
Может ли помочь Repair с 2008 дистрибутива (но он без 3-го SP, могут, наверное, возникнуть коллизии при восстановлении)?
25 окт 11, 13:10    [11494849]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Железо проверяйте, да. SQL-сервер вам зеркала не развалит.
25 окт 11, 13:20    [11494957]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
_quark_
Member

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

Если верить Google, ntdll.dll - ахилесова пята Windows. Может начать глючить всё, например из-за несовместимой с Windows 7 версии браузера Mozilla Firefox.
Так что возможно, причина не в MS SQL а в ОС.
25 окт 11, 15:13    [11496216]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
erdn
Member

Откуда:
Сообщений: 425
Гавриленко Сергей Алексеевич,

Железо протестировал, проблем не обнаружил...
25 окт 11, 16:50    [11497257]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
erdn
Member

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

речь идёт о сервере HP Proliant, Win server 2008 R2. Там файрфоксы не стоят. Вот поэтому то и вопрос: куда же копать в данном случае? SQL cервер то падает регулярно...
25 окт 11, 17:05    [11497401]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Копать в сторону СХД. Зеркала там не просто так разваливаются.
25 окт 11, 17:18    [11497525]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
erdn
Member

Откуда:
Сообщений: 425
Гавриленко Сергей Алексеевич,

я извиняюсь, а причём тут могут быть дисковые массивы? Если сначала крэш у SQL-сервера, а потом он, по-видимому, перестаёт видеть второй сервер с зеркалом.
25 окт 11, 17:49    [11497895]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
erdn
Гавриленко Сергей Алексеевич,

я извиняюсь, а причём тут могут быть дисковые массивы? Если сначала крэш у SQL-сервера, а потом он, по-видимому, перестаёт видеть второй сервер с зеркалом.
А, вы про мирроринг. Я думал - про дисковый массив.

Что в логе MSSQL при падении?
25 окт 11, 17:51    [11497917]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
erdn
Member

Откуда:
Сообщений: 425
Гавриленко Сергей Алексеевич,

2011-10-25 10:09:48.11 spid28s     Database mirroring is inactive for database 'UTILS'. This is an informational message only. No user action is required.
2011-10-25 10:09:48.17 spid28s     Ошибка: 1404, серьезность: 16, состояние: 6.
2011-10-25 10:09:48.17 spid28s     The command failed because the database mirror is busy. Reissue the command later.
2011-10-25 10:09:48.17 spid28s     Ошибка: 1404, серьезность: 16, состояние: 6.
2011-10-25 10:09:48.17 spid28s     The command failed because the database mirror is busy. Reissue the command later.
2011-10-25 10:09:48.17 spid28s     Ошибка: 1404, серьезность: 16, состояние: 6.
2011-10-25 10:09:48.17 spid28s     The command failed because the database mirror is busy. Reissue the command later.
2011-10-25 10:09:48.17 spid28s     Ошибка: 1404, серьезность: 16, состояние: 6.
2011-10-25 10:09:48.17 spid28s     The command failed because the database mirror is busy. Reissue the command later.
2011-10-25 10:09:48.17 spid28s     Ошибка: 1404, серьезность: 16, состояние: 6.
2011-10-25 10:09:48.17 spid28s     The command failed because the database mirror is busy. Reissue the command later.
2011-10-25 10:09:48.20 spid28s     Ошибка: 1404, серьезность: 16, состояние: 6.
2011-10-25 10:09:48.20 spid28s     The command failed because the database mirror is busy. Reissue the command later.
2011-10-25 10:09:48.20 spid28s     Ошибка: 1404, серьезность: 16, состояние: 6.
2011-10-25 10:09:48.20 spid28s     The command failed because the database mirror is busy. Reissue the command later.
2011-10-25 10:09:48.20 spid28s     Ошибка: 1404, серьезность: 16, состояние: 6.
2011-10-25 10:09:48.20 spid28s     The command failed because the database mirror is busy. Reissue the command later.
2011-10-25 10:09:48.20 spid28s     Ошибка: 1404, серьезность: 16, состояние: 6.
2011-10-25 10:09:48.20 spid28s     The command failed because the database mirror is busy. Reissue the command later.
2011-10-25 10:09:48.40 spid18s     Database mirroring is inactive for database 'ZUEV'. This is an informational message only. No user action is required.

2011-10-25 10:10:01.27 Server      Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64) 
	Sep 21 2011 22:45:45 
	Copyright (c) 1988-2008 Microsoft Corporation
	Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
26 окт 11, 09:50    [11500082]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
erdn
Member

Откуда:
Сообщений: 425
Но начинается всё именно с крэша сервера:
Faulting application name: sqlservr.exe, version: 2007.100.5500.0, time stamp: 0x4e7ba697 (1й пост).
А через 48 секунд уже зеркало отваливается.
26 окт 11, 09:52    [11500094]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
erdn
Member

Откуда:
Сообщений: 425
В общем, вопрос остался.
Может ли помочь Repair с 2008 дистрибутива (но он без 3-го SP, могут, наверное, возникнуть коллизии при восстановлении)?
Или, есть ещё какие-то варианты?
26 окт 11, 11:05    [11500665]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
erdn
Member

Откуда:
Сообщений: 425
Вроде-бы выяснил, в чём дело. Падёж sql сервера был после некоторых sql-запросов к базе Оракла через OPENQUERY, причём сами запросы были корректные.
26 окт 11, 17:26    [11504734]     Ответить | Цитировать Сообщить модератору
 Re: The MSSQLSERVER service terminated unexpectedly  [new]
Geep
Member

Откуда: Москва
Сообщений: 975
erdn, да бывает такое... наблюдал как-то.
правда это происходило при сваливании запроса к ораклу с ошибкой.
26 окт 11, 17:36    [11504794]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить