none
Помогите поднять базу после падения RRS feed

  • Вопрос

  • После попытки установки очередного апдейта просграммы она ругнулась на базу с вот такой ошибкой

    [Microsoft][ODBC SQL Server Driver][SQL Server]SQL Server обнаружил логическую ошибку
     ввода-вывода, связанную с согласованностью: неверная контрольная сумма (ожидаемая
     0x5428a3bc; фактическая 0x4b67e4cf). Она произошла при прочитать страницы (1:73248
    ) в базе данных с идентификатором 7 по смещению 0x00000023c40000 файла "D:\BASES\sklad.DAT". Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных
     событий. Это серьезная ошибка, которая угрожает целостности базы данных и должна
     быть немедленно исправлена. Выполните полную проверку базы данных на согласованность
     (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами; дополнительные сведения
     см. в электронной документации по SQL Server.

    Решил полечить базу
    перевел ее в одномользовательский режим
    и попробывал сделать сначала
    dbcc checkdb ('sklad')
    получил ответ
    Сообщение 8921, уровень 16, состояние 1, строка 3

    Проверка отменена. В процессе сбора фактов была обнаружена ошибка. Возможно, база данных tempdb достигла предела памяти, или системная таблица не согласована. Проверьте предыдущие ошибки.

    Сообщение 824, уровень 24, состояние 2, строка 3

    SQL Server обнаружил логическую ошибку ввода-вывода, связанную с согласованностью: неверная контрольная сумма (ожидаемая 0x5428a3bc; фактическая 0x4b67e4cf). Она произошла при прочитать страницы (1:73248) в базе данных с идентификатором 7 по смещению 0x00000023c40000 файла "D:\BASES\sklad.DAT". Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных событий. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку базы данных на согласованность (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами; дополнительные сведения см. в электронной документации по SQL Server.

    когда не помогло попробывал

    dbcc checkdb ('sklad',repair_allow_data_loss)

    в ответ тоже самое подскажите что делать

    2 июня 2010 г. 20:34

Ответы

  • Аппаратный сбой: отключение питания, начинает сыпаться жёсткий диск, и т.п. Или программный сбой. Чтобы снизить вероятность программного, нужно следить за устнановкой последних апдэйтов и сервиспаков на операционку и SQL Server. И ещё, у вас я так понял такой проблемы нет, но важно следить за нагрузкой на сервер.

    • Помечено в качестве ответа wer_wolf 4 июня 2010 г. 11:03

Все ответы

  • На диске, на котором лежит tempdb достаточно места для роста базы? Перезагрузите сервер (база tempdb пересоздастся) и опять попробуйте DBCC CHECKDB.

    2 июня 2010 г. 20:51
  • На диске, на котором лежит tempdb достаточно места для роста базы? Перезагрузите сервер (база tempdb пересоздастся) и опять попробуйте DBCC CHECKDB.


    Места на диске достаточно (около 20 гиг при размере tempdb в 40 метров) диск проверил на ошибки все нормально

    Перегрузил весь сервер полностью после запуска DBCC получил туже самую ошибку

  • проверки дисков для начала сделайте
    chkdsk c:
    chkdsk d:
    ...


    MCITP
  • проверки дисков для начала сделайте
    chkdsk c:
    chkdsk d:
    ...


    MCITP

    все диски где лежат базы проверил ошибок нет
  • Могу предложить ещё несколько вариантов:

    1) Если у вас есть бэкапы вашей базы и база находится в полной модели восстановления, то можете восстановить только эту страницу из бэкапа. Подробнее можно почитать здесь - http://msdn.microsoft.com/ru-ru/library/ms191253.aspx.

    2) Посмотрите к чему относится повреждённая страница данных (это страница индекса, либо самой таблицы) при помощи DBCC PAGE (эта инструкция недокументирована, но в интеренете полно информации по ней). Если вам повезло и это страница индекса - просто пересоздайте его.

  • Могу предложить ещё несколько вариантов:

    1) Если у вас есть бэкапы вашей базы и база находится в полной модели восстановления, то можете восстановить только эту страницу из бэкапа. Подробнее можно почитать здесь - http://msdn.microsoft.com/ru-ru/library/ms191253.aspx.

    2) Посмотрите к чему относится повреждённая страница данных (это страница индекса, либо самой таблицы) при помощи DBCC PAGE (эта инструкция недокументирована, но в интеренете полно информации по ней). Если вам повезло и это страница индекса - просто пересоздайте его.


    Ну с бекапом как всегда поблемы база всего день прожила до вечернего плана копирования не дожила :-) но за день в ней столько сделали что начинать с начала очень не хочется

    а вот с dbcc page вообще проблемма для страници которая фигурирует в ошибке он пустой возвращается проверил еще по 10 номеров вперед и назад от того который в ошибке ответ также пустой

    3 июня 2010 г. 12:39
  • т.е. DBCC PAGE показывает, что такой страницы нет в БД ?

    тогда скажите что у вас с нагрузкой на сервера? И какая версия SQL Server (интересует стоят ли сервиспаки)?

    3 июня 2010 г. 13:39
  • т.е. DBCC PAGE показывает, что такой страницы нет в БД ?

    тогда скажите что у вас с нагрузкой на сервера? И какая версия SQL Server (интересует стоят ли сервиспаки)?

    При выполнении скажем DBCC PAGE ('sklad',1,2000,3) результатом получаю таблицу, а при выполении DBCC PAGE ('sklad',1,73248,3) просто экран со строкой:

    Выполнение DBCC завершено. Если DBCC выдает сообщения о ошибках обратитесь к Администратору. 

    Windows Server 2008 SP2 32-разрядая

    Версия Sql servera 2005-9.00.4053.00 (Intel x86) May 26 2009

    Доставлено всего 4 обновки GDR 4053 for SQL database (KB970892); GDR 4053 sor Server tools (KB970892); SP3 server 2005 RUS(KB955706); SP3 для компонентов раб. станции (KB955706)

    По поводу нагрузки ее практически нет там работают только 3-5 программеров которые чистят базы от ошибок в данные и готовят их к обновлению ПО

     

    3 июня 2010 г. 20:49
  • На битой странице  DBCC PAGE ('sklad',1,73248,3) вам навряд-ли что-то покажет. Надо DBCC PAGE ('sklad',1,2000,0) использовать. Попробуйте вот так:

    DBCC PAGE ('sklad',1,2000,3) WITH TABLERESULTS
    
    3 июня 2010 г. 21:04
  • На битой странице  DBCC PAGE ('sklad',1,73248,3) вам навряд-ли что-то покажет. Надо DBCC PAGE ('sklad',1,2000,0) использовать. Попробуйте вот так:

    DBCC PAGE ('sklad',1,2000,3) WITH TABLERESULTS
    
    


    вот про WITH TABLERESULTS я както проморгал

    С такой добавкой результат выдается и по 73248 странице по которую ругается в ошибке сервер

    Рузультат таблица в 1682 строки и если честно то тут я уже не понимаю что с ним делать

    3 июня 2010 г. 21:22
  • По моему там должно быть index_id. Посмотрите чему равно это значение. А лучше запостите сюда весь результат.

    3 июня 2010 г. 21:39
  • Ну всю я сюду запускать небуду слишком много но вот часть

    BUFFER:	BUF @0x0507D934	bpage	0x1D51E000
    BUFFER:	BUF @0x0507D934	bhash	0x00000000
    BUFFER:	BUF @0x0507D934	bpageno	(1:73248)
    BUFFER:	BUF @0x0507D934	bdbid	7
    BUFFER:	BUF @0x0507D934	breferences	0
    BUFFER:	BUF @0x0507D934	bUse1	29963
    BUFFER:	BUF @0x0507D934	bstat	0x3c00809
    BUFFER:	BUF @0x0507D934	blog	0x52152159
    BUFFER:	BUF @0x0507D934	bnext	0x00000000
    PAGE HEADER:	Page @0x1D51E000	m_pageId	(1:73248)
    PAGE HEADER:	Page @0x1D51E000	m_headerVersion	1
    PAGE HEADER:	Page @0x1D51E000	m_type	1
    PAGE HEADER:	Page @0x1D51E000	m_typeFlagBits	0x4
    PAGE HEADER:	Page @0x1D51E000	m_level	0
    PAGE HEADER:	Page @0x1D51E000	m_flagBits	0x8200
    PAGE HEADER:	Page @0x1D51E000	m_objId (AllocUnitId.idObj)	41
    PAGE HEADER:	Page @0x1D51E000	m_indexId (AllocUnitId.idInd)	1
    PAGE HEADER:	Page @0x1D51E000	Metadata: AllocUnitId	2,81475E+14
    PAGE HEADER:	Page @0x1D51E000	Metadata: PartitionId	2,81475E+14
    PAGE HEADER:	Page @0x1D51E000	Metadata: IndexId	1
    PAGE HEADER:	Page @0x1D51E000	Metadata: ObjectId	41
    PAGE HEADER:	Page @0x1D51E000	m_prevPage	(1:214901)
    PAGE HEADER:	Page @0x1D51E000	m_nextPage	(1:211801)
    PAGE HEADER:	Page @0x1D51E000	pminlen	45
    PAGE HEADER:	Page @0x1D51E000	m_slotCnt	74
    PAGE HEADER:	Page @0x1D51E000	m_freeCnt	2424
    PAGE HEADER:	Page @0x1D51E000	m_freeData	6032
    PAGE HEADER:	Page @0x1D51E000	m_reservedCnt	0
    PAGE HEADER:	Page @0x1D51E000	m_lsn	(33315:754:45)
    PAGE HEADER:	Page @0x1D51E000	m_xactReserved	0
    PAGE HEADER:	Page @0x1D51E000	m_xdesId	(0:202208)
    PAGE HEADER:	Page @0x1D51E000	m_ghostRecCnt	0
    PAGE HEADER:	Page @0x1D51E000	m_tornBits	1411949500
    PAGE HEADER:	Allocation Status	GAM (1:2)	ALLOCATED
    PAGE HEADER:	Allocation Status	SGAM (1:3)	NOT ALLOCATED
    PAGE HEADER:	Allocation Status	PFS (1:72792)	0x40 ALLOCATED  0_PCT_FULL
    PAGE HEADER:	Allocation Status	DIFF (1:6)	CHANGED
    PAGE HEADER:	Allocation Status	ML (1:7)	NOT MIN_LOGGED
    PAGE HEADER:	Slot 0 Offset 0x60 Length 75	Record Type	PRIMARY_RECORD
    PAGE HEADER:	Slot 0 Offset 0x60 Length 75	Record Attributes	 NULL_BITMAP VARIABLE_COLUMNS
    Slot 0 Offset 0x60 Length 75	Memory Dump @0x63B3C060		00000000:  30002d00 350a9a04 00000100 00003030 00000001 †0.-.5.........00....
    Slot 0 Offset 0x60 Length 75	Memory Dump @0x63B3C060		00000014:  00030000 00000001 00000001 00000000 006e2e8e †.................n..
    Slot 0 Offset 0x60 Length 75	Memory Dump @0x63B3C060		00000028:  05000000 00100000 8001004b 0053006b 006c0055 †...........K.S.k.l.U
    Slot 0 Offset 0x60 Length 75	Memory Dump @0x63B3C060		0000003C:  00730072 005f0052 006f006c 006500†††††††††††††.s.r._.R.o.l.e.
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 0 Offset 0x4 Length 4	id	77204021
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 1 Offset 0x8 Length 2	number	0
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 2 Offset 0xa Length 4	colid	1
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 3 Offset 0x35 Length 22	name	SklUsr_Role
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 4 Offset 0xe Length 1	xtype	48
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 5 Offset 0xf Length 4	utype	48
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 6 Offset 0x13 Length 2	length	1
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 7 Offset 0x15 Length 1	prec	3
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 8 Offset 0x16 Length 1	scale	0
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 9 Offset 0x17 Length 4	collationid	0
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 10 Offset 0x1b Length 4	status	1
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 11 Offset 0x1f Length 2	maxinrow	1
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 12 Offset 0x21 Length 4	xmlns	0
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 13 Offset 0x25 Length 4	dflt	93204078
    Slot 0 Offset 0x60 Length 75	Slot 0 Column 14 Offset 0x29 Length 4	chk	0
    PAGE HEADER:	Slot 0 Offset 0x60 Length 75	idtval	[NULL]
    PAGE HEADER:	Slot 1 Offset 0xab Length 71	Record Type	PRIMARY_RECORD
    PAGE HEADER:	Slot 1 Offset 0xab Length 71	Record Attributes	 NULL_BITMAP VARIABLE_COLUMNS
    Slot 1 Offset 0xab Length 71	Memory Dump @0x63B3C0AB		00000000:  30002d00 350a9a04 00000200 00007f7f 00000008 †0.-.5...............
    Slot 1 Offset 0xab Length 71	Memory Dump @0x63B3C0AB		00000014:  00130000 00000001 00000008 00000000 00e07676 †..................vv
    Slot 1 Offset 0xab Length 71	Memory Dump @0x63B3C0AB		00000028:  07000000 00100000 80010047 0053006b 006c0055 †...........G.S.k.l.U
    Slot 1 Offset 0xab Length 71	Memory Dump @0x63B3C0AB		0000003C:  00730072 005f0043 006400††††††††††††††††††††††.s.r._.C.d.
    Slot 1 Offset 0xab Length 71	Slot 1 Column 0 Offset 0x4 Length 4	id	77204021
    Slot 1 Offset 0xab Length 71	Slot 1 Column 1 Offset 0x8 Length 2	number	0
    Slot 1 Offset 0xab Length 71	Slot 1 Column 2 Offset 0xa Length 4	colid	2
    Slot 1 Offset 0xab Length 71	Slot 1 Column 3 Offset 0x35 Length 18	name	SklUsr_Cd
    Slot 1 Offset 0xab Length 71	Slot 1 Column 4 Offset 0xe Length 1	xtype	127
    Slot 1 Offset 0xab Length 71	Slot 1 Column 5 Offset 0xf Length 4	utype	127
    Slot 1 Offset 0xab Length 71	Slot 1 Column 6 Offset 0x13 Length 2	length	8
    Slot 1 Offset 0xab Length 71	Slot 1 Column 7 Offset 0x15 Length 1	prec	19
    Slot 1 Offset 0xab Length 71	Slot 1 Column 8 Offset 0x16 Length 1	scale	0
    Slot 1 Offset 0xab Length 71	Slot 1 Column 9 Offset 0x17 Length 4	collationid	0
    Slot 1 Offset 0xab Length 71	Slot 1 Column 10 Offset 0x1b Length 4	status	1
    Slot 1 Offset 0xab Length 71	Slot 1 Column 11 Offset 0x1f Length 2	maxinrow	8
    Slot 1 Offset 0xab Length 71	Slot 1 Column 12 Offset 0x21 Length 4	xmlns	0
    Slot 1 Offset 0xab Length 71	Slot 1 Column 13 Offset 0x25 Length 4	dflt	125204192
    Slot 1 Offset 0xab Length 71	Slot 1 Column 14 Offset 0x29 Length 4	chk	0
    PAGE HEADER:	Slot 1 Offset 0xab Length 71	idtval	[NULL]
    PAGE HEADER:	Slot 2 Offset 0xf2 Length 79	Record Type	PRIMARY_RECORD
    PAGE HEADER:	Slot 2 Offset 0xf2 Length 79	Record Attributes	 NULL_BITMAP VARIABLE_COLUMNS
    Slot 2 Offset 0xf2 Length 79	Memory Dump @0x63B3C0F2		00000000:  30002d00 350a9a04 00000300 00007f7f 00000008 †0.-.5...............
    Slot 2 Offset 0xf2 Length 79	Memory Dump @0x63B3C0F2		00000014:  00130000 00000001 00000008 00000000 0052bf5e †.................R.^
    Slot 2 Offset 0xf2 Length 79	Memory Dump @0x63B3C0F2		00000028:  09000000 00100000 8001004f 0053006b 006c0055 †...........O.S.k.l.U
    Slot 2 Offset 0xf2 Length 79	Memory Dump @0x63B3C0F2		0000003C:  00730072 00500072 0063005f 00520063 006400††††.s.r.P.r.c._.R.c.d.
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 0 Offset 0x4 Length 4	id	77204021
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 1 Offset 0x8 Length 2	number	0
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 2 Offset 0xa Length 4	colid	3
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 3 Offset 0x35 Length 26	name	SklUsrPrc_Rcd
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 4 Offset 0xe Length 1	xtype	127
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 5 Offset 0xf Length 4	utype	127
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 6 Offset 0x13 Length 2	length	8
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 7 Offset 0x15 Length 1	prec	19
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 8 Offset 0x16 Length 1	scale	0
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 9 Offset 0x17 Length 4	collationid	0
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 10 Offset 0x1b Length 4	status	1
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 11 Offset 0x1f Length 2	maxinrow	8
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 12 Offset 0x21 Length 4	xmlns	0
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 13 Offset 0x25 Length 4	dflt	157204306
    Slot 2 Offset 0xf2 Length 79	Slot 2 Column 14 Offset 0x29 Length 4	chk	0
    PAGE HEADER:	Slot 2 Offset 0xf2 Length 79	idtval	[NULL]
    PAGE HEADER:	Slot 3 Offset 0x141 Length 96	Record Type	PRIMARY_RECORD
    PAGE HEADER:	Slot 3 Offset 0x141 Length 96	Record Attributes	 NULL_BITMAP VARIABLE_COLUMNS
    Slot 3 Offset 0x141 Length 96	Memory Dump @0x63B3C141		00000000:  30002d00 350a9a04 00000400 00007f7f 00000008 †0.-.5...............
    Slot 3 Offset 0x141 Length 96	Memory Dump @0x63B3C141		00000014:  00130000 00000005 00000008 00000000 00000000 †....................
    Slot 3 Offset 0x141 Length 96	Memory Dump @0x63B3C141		00000028:  00000000 00100000 00020047 00600062 006f006f †...........G.`.b.o.o
    Slot 3 Offset 0x141 Length 96	Memory Dump @0x63B3C141		0000003C:  006b006d 00610072 006b001a 00000000 00000001 †.k.m.a.r.k..........
    Slot 3 Offset 0x141 Length 96	Memory Dump @0x63B3C141		00000050:  00000000 00000001 00000000 00000000 ††††††††††................
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 0 Offset 0x4 Length 4	id	77204021
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 1 Offset 0x8 Length 2	number	0
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 2 Offset 0xa Length 4	colid	4
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 3 Offset 0x37 Length 16	name	bookmark
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 4 Offset 0xe Length 1	xtype	127
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 5 Offset 0xf Length 4	utype	127
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 6 Offset 0x13 Length 2	length	8
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 7 Offset 0x15 Length 1	prec	19
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 8 Offset 0x16 Length 1	scale	0
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 9 Offset 0x17 Length 4	collationid	0
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 10 Offset 0x1b Length 4	status	5
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 11 Offset 0x1f Length 2	maxinrow	8
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 12 Offset 0x21 Length 4	xmlns	0
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 13 Offset 0x25 Length 4	dflt	0
    Slot 3 Offset 0x141 Length 96	Slot 3 Column 14 Offset 0x29 Length 4	chk	0
    Slot 3 Offset 0x141 Length 96	idtval = [Binary data] Slot 3 Column 15 Offset 0x47 Length 25		63B3C188:  1a000000 00000000 01000000 00000000 01000000 †....................
    Slot 3 Offset 0x141 Length 96	idtval = [Binary data] Slot 3 Column 15 Offset 0x47 Length 25		63B3C19C:  00000000 00†††††††††††††††††††††††††††††††††††.....
    PAGE HEADER:	Slot 4 Offset 0x1a1 Length 73	Record Type	PRIMARY_RECORD
    PAGE HEADER:	Slot 4 Offset 0x1a1 Length 73	Record Attributes	 NULL_BITMAP VARIABLE_COLUMNS
    Slot 4 Offset 0x1a1 Length 73	Memory Dump @0x63B3C1A1		00000000:  30002d00 d62ba404 00000100 00007f7f 00000008 †0.-..+..............
    Slot 4 Offset 0x1a1 Length 73	Memory Dump @0x63B3C1A1		00000014:  00130000 00000001 00000008 00000000 000f5098 †..................P.
    Slot 4 Offset 0x1a1 Length 73	Memory Dump @0x63B3C1A1		00000028:  05000000 00100000 80010049 00500072 00640041 †...........I.P.r.d.A
    Slot 4 Offset 0x1a1 Length 73	Memory Dump @0x63B3C1A1		0000003C:  006e0053 005f0052 00630064 00†††††††††††††††††.n.S._.R.c.d.
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 0 Offset 0x4 Length 4	id	77867990
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 1 Offset 0x8 Length 2	number	0
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 2 Offset 0xa Length 4	colid	1
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 3 Offset 0x35 Length 20	name	PrdAnS_Rcd
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 4 Offset 0xe Length 1	xtype	127
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 5 Offset 0xf Length 4	utype	127
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 6 Offset 0x13 Length 2	length	8
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 7 Offset 0x15 Length 1	prec	19
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 8 Offset 0x16 Length 1	scale	0
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 9 Offset 0x17 Length 4	collationid	0
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 10 Offset 0x1b Length 4	status	1
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 11 Offset 0x1f Length 2	maxinrow	8
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 12 Offset 0x21 Length 4	xmlns	0
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 13 Offset 0x25 Length 4	dflt	93868047
    Slot 4 Offset 0x1a1 Length 73	Slot 4 Column 14 Offset 0x29 Length 4	chk	0
    PAGE HEADER:	Slot 4 Offset 0x1a1 Length 73	idtval	[NULL]
    
    3 июня 2010 г. 21:51
  • Ситуация не очень хорошая. m_type 1 - говорит, что повреждены данные (либо в куче, либо это листовой уровень кластерного индекса, в любом случае это нехорошо).

    Посмотрите что именно попортилось (41 я взял из вашего листинга):

    SELECT * FROM sys.objects where object_id = 41
    

    Если это внутренняя или системная таблица, то спасайте данные пользовательских (у меня такое было на одном из проектов). Если пользовательская таблица, то посмотрите, может она не важна, или можно вытянуть из неё хоть что-то. И в любом случае спасайте всё остальное.

    3 июня 2010 г. 22:39
  • Ситуация не очень хорошая. m_type 1 - говорит, что повреждены данные (либо в куче, либо это листовой уровень кластерного индекса, в любом случае это нехорошо).

    Посмотрите что именно попортилось (41 я взял из вашего листинга):

    SELECT * FROM sys.objects where object_id = 41


    результат запроса

    syscolpars 41 NULL 4 0 S  SYSTEM_TABLE 2005-10-14 01:36:17.017 2009-11-24 15:32:54.780 1 0 0

    как я понял это системная таблица так что сейчас буду пробывать стагивать данные из базы

    Вот только теперь меня смущает такая ошибка у меня впервый раз потому появился вопрос какие причины могли привести к такому что бы избежать в будущем

  • Аппаратный сбой: отключение питания, начинает сыпаться жёсткий диск, и т.п. Или программный сбой. Чтобы снизить вероятность программного, нужно следить за устнановкой последних апдэйтов и сервиспаков на операционку и SQL Server. И ещё, у вас я так понял такой проблемы нет, но важно следить за нагрузкой на сервер.

    • Помечено в качестве ответа wer_wolf 4 июня 2010 г. 11:03
  • Аппаратный сбой: отключение питания, начинает сыпаться жёсткий диск, и т.п. Или программный сбой. Чтобы снизить вероятность программного, нужно следить за устнановкой последних апдэйтов и сервиспаков на операционку и SQL Server. И ещё, у вас я так понял такой проблемы нет, но важно следить за нагрузкой на сервер.


    Да был у меня сбой питания электрики гады намутили, а ИБП не додержал

    Спасибо всем тема закрыта

    4 июня 2010 г. 11:03
  • При подобной ошибке в tempDB мне помогло следующее:

    1) остановить SQL server

    2) вручную удалить tempDB и tempLog

    3) запустить SQL server.

    Простой перезапуск SQL server не приносил результата.

    • Предложено в качестве ответа Anton Petrov RU 9 октября 2020 г. 10:56
    9 октября 2020 г. 10:55