Oprava: CHECKTABLE DBCC může selhání, pokud existuje poškození v indexy

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:299323
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
CHYBA Č: 235391 (SHILOH_BUGS)
Příznaky
Pokud spustíte DBCC CHECKTABLE tabulky má poškození indexy, kontrola může ukončit s chybovou zprávou:
[Microsoft][ODBC SQL Server Driver][Pojmenované kanály]ConnectionCheckForData (PeekNamedPipe()).
[Microsoft][ODBC SQL Server Driver][Pojmenované kanály]Připojení přerušeno.
Řešení
Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro SQL Server 2000. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
290211INF: Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2000
Jak potíže obejít
  1. Skript mimo objekty databáze. Například kopie hromadného (bcp) mimo a bcp data do nové databáze.
  2. Vynechá všechny automaticky vytvořené statistiky.
Prohlášení
Společnost Microsoft potvrzuje, že se jedná o problém v SQL Server 2000. Tento problém byl poprvé opraven v SQL Server 2000 Service Pack 1.
Další informace
Před SQL Server 2000 Service Pack 1 (SP1), zobrazí se následující text v protokolu chyb (to znamená, když připojení konce):
Short Stack Dump77F810B5 Module(ntdll+000010B5) (NtGetContextThread+0000000B) 0092569E Module(sqlservr+0052569E) (utassert_fail(enum UTASSERT_TYPE,char const *,char const *,int,char const *,...)+000002E9) 0083A351 Module(sqlservr+0043A351) (LatchBase::Release(enum LatchBase::LATCH_TYPE)+00000039) 008E0365 Module(sqlservr+004E0365) (CheckResultSet::Set(class PageId const &,int,unsigned short,int,unsigned short,class PageId const &,int,int,int,int,long,int,unsigned short const *,int,int const * const,short,int,unsigned char const *,int,int)+000004 77E8314D Module(KERNEL32+0000314D) (SetEvent+0000000C)-------------------------------------------------------------------------------2001-05-21 16:09:26.17 spid51    SQL Server Assertion: File: <latch.cpp>, line=799 Failed Assertion = 'type > NL && type < LASTLATCH'.2001-05-21 16:09:26.26 spid51    Error: 3624, Severity: 20, State: 1.				

V SQL Server 2000 SP1 je chyba probíhat:
Server: Zpráva 8929, úroveň 16 stav 1, řádek 1
Objekt 1549468469: Chyby nalezené v textu 105872687104 ID vlastněných záznam dat identifikován RID = (1:359718:4) OBJECTID1 = 1 a OBJECTVALUE1 = 'FUNCLIB_EN a OBJECTID2 = 2 a OBJECTVALUE2 = 'EXPL_BOM_SQL a OBJECTID3 = 12 a OBJECTVALUE3 = ' FieldF.

Server: Zpráva 8965, úroveň 16 stav 1, řádek 1
Tabulka Chyba: ID 1549468469 objektu. Text, ntext nebo uzlu obrázek na stránce (1:362025) patice 1 text ID 105872687104 odkazuje stránky (1:183752) patice 8, ale není zobrazeno ve skenování.
Výsledky DBCC 'PSPCMPROG.
Stránky 1893 objekt 'PSPCMPROG existují řádky 44936.
CHECKTABLE nalezen 0 přidělení chyby a chyby 2 konzistence v tabulce PSPCMPROG (objekt ID 1549468469).
repair_allow_data_loss je úroveň minimální opravy chyby nalezené DBCC CHECKTABLE (xyz.dbo.PSPCMPROG).
Poznámka: spuštění s NOINDEX způsobit chyby dojít nebo ukončit připojení.
Statistiky DBCC CHECKTABLE index ConnectionCheckForData PeekNamedPipe

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 299323 - Poslední kontrola: 01/16/2015 22:39:04 - Revize: 3.2

Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbbug kbfix kbsqlserv2000sp1fix KB299323 KbMtcs
Váš názor