Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Podrobnosti
| Attribute | Value |
|---|---|
| Název produktu | SQL Server |
| ID události | 2577 |
| Zdroj události | MSSQLSERVER |
| Součást | SQLEngine |
| Symbolický název | DBCC_IAM_CHAIN_SEQUENCE_OUT_OF_ORDER |
| Text zprávy | Řetěz čísel pořadí v řetězci Index Allocation Map (IAM) pro ID objektu O_ID, ID indexu I_ID, ID PN_ID oddílu, ID jednotky A_ID (typ TYPE). Stránka P_ID1 s pořadovým číslem SEQUENCE1 ukazuje na stránku P_ID2 s pořadovým číslem SEQUENCE2. |
Vysvětlení
Každá stránka Index Allocation Map (IAM) má pořadové číslo. Pořadové číslo je pozice stránky IAM v rámci řetězce IAM. Pravidlo je, že pořadová čísla se zvyšují o jedno pro každou stránku IAM. Stránka IAM má P_ID2 pořadové číslo, které toto pravidlo neodpovídá.
Uživatelská akce
Hledejte chybu hardwarového selhání
Spusť hardwarovou diagnostiku a oprav případné problémy. Prohlédněte si také systémové a aplikační logy Microsoft Windows a chybový log SQL Server, abyste zjistili, zda chyba vznikla v důsledku selhání hardwaru. Opravte jakékoliv hardwarové problémy, které jsou obsaženy v logech.
Pokud máte přetrvávající problémy s poškozením dat, zkuste vyměnit jiné hardwarové komponenty, abyste problém izolovali. Zkontrolujte, zda systém nemá zapnutou cache zápisu na řadiči disku. Pokud máte podezření, že problém je v cachování zápisu, kontaktujte svého dodavatele hardwaru.
Nakonec by vám mohlo být užitečné přejít na nový hardwarový systém. Tato změna může zahrnovat přeformátování diskových jednotek a přeinstalaci operačního systému.
Obnovení ze zálohy
Pokud problém není hardwarový a je k dispozici známá čistá záloha, obnovte databázi ze zálohy.
Spusť DBCC CHECKDB
Pokud není k dispozici čistá záloha, spusťte DBCC CHECKDB bez klauzule REPAIR pro určení rozsahu poškození. DBCC CHECKDB doporučí použít klauzuli REPAIR. Poté spusťte DBCC CHECKDB s příslušnou klauzulí REPAIR pro opravu poškození.
Caution
Pokud si nejste jisti, jaký dopad má DBCC CHECKDB s klauzulí REPAIR na vaše data, kontaktujte svého primárního poskytovatele podpory před spuštěním tohoto prohlášení.
Pokud spuštění DBCC CHECKDB s jednou z klauzul REPAIR problém nevyřeší, kontaktujte svého primárního poskytovatele podpory.
Výsledky spuštění REPAIR Options
Spuštění REPAIR obnoví IAM řetězec. REPAIR nejprve rozděluje stávající IAM řetězec na dvě poloviny. První polovina řetězce skončí stránkou IAM, P_ID1. Další ukazatel stránky P_ID1 bude nastaven na (0:0). Druhá polovina řetězce začne stránkou IAM, P_ID2. Předchozí ukazatel stránky P_ID2 bude nastaven na (0:0).
REPAIR pak spojí obě části řetězce a znovu vygeneruje pořadová čísla pro IAM řetězec. Jakékoliv IAM stránky, které nelze opravit, budou deallocovány.
Caution
Tato oprava může způsobit ztrátu dat.