Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
uaggster
Member

Откуда:
Сообщений: 827
Коллеги, прошу помощи клуба!
При попытке
DBCC CHECKDB ([db_data]) WITH NO_INFOMSGS, ALL_ERRORMSGS, DATA_PURITY;

Проверка падает с сообщением:
Msg 596, Level 21, State 1, Line 0
Cannot continue the execution because the session is in the kill state.


Формируется крэш-дамп:

Current time is 17:03:28 05/22/17.
=====================================================================
BugCheck Dump
=====================================================================

This file is generated by Microsoft SQL Server
version 12.0.5546.0
upon detection of fatal unexpected error. Please return this file,
the query or program that produced the bugcheck, the database and
the error log, and any other pertinent information with a Service Request.


Computer type is Intel(R) Xeon(R) CPU E5-2407 0 @ 2.20GHz.
Bios Version is HP - 2
8 X64 level 8664, 2 Mhz processor (s).
Windows NT 6.2 Build 9200 CSD .

Memory
MemoryLoad = 54%
Total Physical = 32605 MB
Available Physical = 14937 MB
Total Page File = 36957 MB
Available Page File = 18437 MB
Total Virtual = 8388607 MB
Available Virtual = 8345993 MB
***Stack Dump being sent to C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\LOG\SQLDump0002.txt
SqlDumpExceptionHandler: Process 69 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is
terminating this process.
* *******************************************************************************
*
* BEGIN STACK DUMP:
* 05/22/17 17:03:28 spid 69
*
*
* Exception Address = 000007FDF609CE74 Module(sqlmin+00000000001BCE74)
* Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
* Access Violation occurred reading address 0000000000000000
* Input Buffer 160 bytes -
* DBCC CHECKDB ([db_data]) WITH NO_INFOMSGS, ALL_ERRORMSGS, DATA
* _PURITY;
*
*
* MODULE BASE END SIZE
* sqlservr 000007F6D1980000 000007F6D19DFFFF 00060000
* ntdll 000007FE05AE0000 000007FE05C9DFFF 001be000
* KERNEL32 000007FE05950000 000007FE05A85FFF 00136000
* KERNELBASE 000007FE02DA0000 000007FE02E93FFF 000f4000
... (и т.д.)

Сервер:
Microsoft SQL Server 2014 (SP2-CU5) (KB4013098) - 12.0.5546.0 (X64)
Apr 3 2017 14:55:37
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)

Это оно? Мы поймали бога за бороду? Какой то баг MSSQLSERVER? Или конкретной редакции (SP2-CU5) (KB4013098)?

Никто ничего не слышал?
22 май 17, 15:34    [20501616]     Ответить | Цитировать Сообщить модератору
 Re: DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
o-o
Guest
это только на одной базе так или на всех?
----
вот тут у товарища просто не было места на диске под снэпшот, он эту ошибку огребал.
а у другого с местом все ок, а все равно огреб.
а как у вас с местом?
CHECKDB - Cannot continue the execution because the session is in the kill state
22 май 17, 15:53    [20501686]     Ответить | Цитировать Сообщить модератору
 Re: DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
uaggster
Member

Откуда:
Сообщений: 827
o-o, Да, на одной базе, но на разных [физических] серверах (sic!)

Т.е. скопировали файлы базы на другой аналогичный сервер, сделали аттач, пытаемся запустить проверку - аналогичная ошибка.
С местом, вроде, всё нормально.
База не очень большая, 80 Гб всего, это явно меньше, чем свободное место на всех дисках, включая системный.
22 май 17, 16:29    [20501823]     Ответить | Цитировать Сообщить модератору
 Re: DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
o-o
Guest
uaggster
o-o, Да, на одной базе, но на разных [физических] серверах (sic!)
Т.е. скопировали файлы базы на другой аналогичный сервер, сделали аттач, пытаемся запустить проверку - аналогичная ошибка.

ну так битая база, скорее всего.
а потаблично эту базу проверяет?
22 май 17, 16:40    [20501862]     Ответить | Цитировать Сообщить модератору
 Re: DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
o-o
Guest
еще думаю, если наворачивается при создании снэпшота,
пробуйте DBCC CHECKDB WITH TABLOCK.
хотя бы исключим снэпшот
22 май 17, 16:48    [20501911]     Ответить | Цитировать Сообщить модератору
 Re: DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
uaggster
Member

Откуда:
Сообщений: 827
o-o
еще думаю, если наворачивается при создании снэпшота,
пробуйте DBCC CHECKDB WITH TABLOCK.
хотя бы исключим снэпшот

Результат - аналогичный!

o-o
ну так битая база, скорее всего.

Да база то понятно, что битая!
22 май 17, 17:18    [20502042]     Ответить | Цитировать Сообщить модератору
 Re: DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
uaggster,

автор
Да база то понятно, что битая!

переходите к стадии "ГДЕ БЭКАП"
22 май 17, 17:34    [20502100]     Ответить | Цитировать Сообщить модератору
 Re: DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
o-o
Guest
uaggster
Да база то понятно, что битая!

Правда понятно?
А вот это кто писал?
автор
Это оно? Мы поймали бога за бороду? Какой то баг MSSQLSERVER? Или конкретной редакции (SP2-CU5) (KB4013098)?

Никто ничего не слышал?

"у нас база битая, подскажите, это такой баг сервера или редакции? "
22 май 17, 17:55    [20502185]     Ответить | Цитировать Сообщить модератору
 Re: DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
uaggster
Member

Откуда:
Сообщений: 827
o-o
uaggster
Да база то понятно, что битая!

Правда понятно?
А вот это кто писал?
автор
Это оно? Мы поймали бога за бороду? Какой то баг MSSQLSERVER? Или конкретной редакции (SP2-CU5) (KB4013098)?

Никто ничего не слышал?

"у нас база битая, подскажите, это такой баг сервера или редакции? "

Ну... Я немного другое имел ввиду.

База - битая.
DBCC - валится.
Это - ненормальное поведение для DBCC.
Это глюк конкретной редакции (2014SP2-CU5) или такое возможно и для других редакций в каких то случаях?
Возможно, кто-то про такую багу слышал.

Т.е. проблема в том, что DBCC валится, а не то, что битая база!

Кстати, DBCC CHECKTABLES - проходит (по крайней мере - части таблиц).
23 май 17, 08:23    [20503055]     Ответить | Цитировать Сообщить модератору
 Re: DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
o-o
Guest
Если вопрос в том, можно ли уделать базу так, чтобы dbcc checkdb повалилось при ее проверке на любом сервере, то да, разумеется. Спросите Рэндала, как, он научит
23 май 17, 09:01    [20503096]     Ответить | Цитировать Сообщить модератору
 Re: DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
o-o
Если вопрос в том, можно ли уделать базу так, чтобы dbcc checkdb повалилось при ее проверке на любом сервере, то да, разумеется. Спросите Рэндала, как, он научит
Жесть какая то, DBCC предназначен только для исправных баз :-)
Могли бы и поправить.
Надо вообще поискать в коннекте, что там на эту тему.
23 май 17, 15:23    [20504634]     Ответить | Цитировать Сообщить модератору
 Re: DBCC CHECKDB падает Cannot continue the execution because the session is in the kill state  [new]
uaggster
Member

Откуда:
Сообщений: 827
o-o
Если вопрос в том, можно ли уделать базу так, чтобы dbcc checkdb повалилось при ее проверке на любом сервере, то да, разумеется. Спросите Рэндала, как, он научит

Вот ответ на вопрос: "Можно ли?", и "Как?" - очень простой.
Рейд говнил. Причем довольно хитро.

Проблема в том, что DBCC CHECKDB падает.
Кстати, DBCC CHECKTABLE тоже падает с аналогичной ошибкой на одной из таблиц.

Но проблема усугубляется еще и тем, что был установлен свежий CU5.
... и возникает вопрос, не рано ли установили.
Хотя двухнедельный забег на тестовом сервере - проблем не выявил, сомнения - остаются. Ну и паника - тоже :-)
23 май 17, 16:51    [20505014]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить