ПредишенСледващото

Таблица или индексиран изглед, за които да се извърши проверка цялост. Имена на таблици и изгледи трябва да се съобразяват с изграждането на идентичност.

Той посочва, че цялостна проверка не са скупчени индекси не трябва да се извършва за потребителски таблици. Това намалява общото време за изпълнение. NOINDEX аргумент не засяга таблици тест на системата, тъй като целостта проверка индекси за всички системни таблици винаги се изпълняват.

индекс ID, за които проверка целостта на мрежата. С аргумент index_id. DBCC CHECKTABLE, извършване на проверка на целостта само за този индекс, в това число на куп или струпани индекса.

REPAIR_ALLOW_DATA_LOSS | REPAIR_FAST | REPAIR_REBUILD

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

Тя се опитва да премахне всякакви грешки. Тези петна могат да доведат до загуба на данни.

Синтаксис се поддържа само за обратна съвместимост. действия за възстановяване не се изпълняват.

Тя извършва действия по възстановяване на данни, че може да се извърши без риск от загуба. Това може да бъде бързо възстановяване (например, възстановяване на липсващите линии в не-клъстерирани индекс) или повече операцията много ресурси (например индекс на преминаване).

REPAIR_REBUILD не коригира грешките, свързани с данните за FILESTREAM.

Използвайте аргументи РЕМОНТ само в краен случай. За да се премахне грешки се препоръчва да се възстанови от резервно копие. дейности по оползотворяване не включват всички ограничения, които могат да съществуват в продължение на масата или между таблици. Ако посочената таблица се занимава с един или повече ограничения, се препоръчва след операция за отстраняване на неизправности за извършване DBCC CHECKCONSTRAINTS инструкции. Ако трябва да използвате аргументи ремонт, тече изявление DBCC CHECKTABLE без опцията за ремонт, за да намерите желаното ниво възстановяване. При използване на REPAIR_ALLOW_DATA_LOSS ниво се препоръчва да се създаде резервно копие на базата данни, преди да изпълни изявление DBCC CHECKTABLE с този параметър.

Показва неограничен брой грешки. Всички съобщения за грешки се показват по подразбиране. Уточняване или пропускането на тази опция не води до промяна.

За повече информация, вижте. В част от "Изпълнение на логически проверки индекси интегритет" в "Бележки" по-късно в този раздел.

Потиска всички информационни съобщения.

Показва изявление DBCC CHECKTABLE да използвате споделен заключване на масата, вместо да създаде вътрешен моментна снимка на база данни. TABLOCK аргумент ви позволява да се ускори работата изявление DBCC CHECKTABLE много натоварено, но намалява текущата последователност на данните за масата по време на изпълнението на тази инструкция.

Показва приблизителния размер на tempdb на базата данни, е необходимо да тече изявление DBCC CHECKTABLE с посочените параметри.

Това ограничава възможностите за проверка на целостта на физическата структура на страницата, рекордни заглавията и физическата структура на В-дървета. Този параметър се използва за превоз на лек проверка физическа консистенция на масата, и също може да се идентифицира повредени страници и общи повреди в хардуера, които могат да доведат до загуба на данни. Пълни инструкции работят DBCC CHECKTABLE може да отнеме значително по-дълго, отколкото в по-ранни версии. Това се дължи на следните причини.

Логическите проверки са станали по-сложни.

Усложни редица основни структури, които трябва да бъдат проверени.

Добавени много нови тестове, за да подкрепят нови функции.

С други думи, един аргумент PHYSICAL_ONLY може значително да намали времето за изпълнение изявление DBCC CHECKTABLE на големи таблици и затова се препоръчва за честа употреба в производствени системи. Също така се препоръчва периодично да пуснете пълно изявление DBCC CHECKTABLE. Старт честота зависи от фактори, индивидуални за всяко предприятие и всяка производствена среда. PHYSICAL_ONLY аргумент винаги е имплицитно включва NO_INFOMSGS аргумент и не трябва да бъдат посочени заедно с настройки за корекция на грешки.

Забележка PHYSICAL_ONLY аргумент прескача DBCC CHECKTABLE, всички проверки FILESTREAM данни.

Обърнете внимание на стойността на резултатите от аргумент в изпълнение на инструкция DBCC CHECKTABLE проверка маса недействителност на или да излезете от допустимия диапазон от стойности на колоните. Например, DBCC CHECKTABLE, открива колони с дата и час ценности, които излизат от допустимия диапазон от стойности на типа данни час и дата. или знака след десетичната тип колони или колони доближават числови типове данни с невалидни стойности или точността на скалата.

С аргумент PHYSICAL_ONLY, проверка на целостта на стойностите в колоните не се извършва.

съобщаване за грешки

Файлът на сметище съдържа резултатите от DBCC CHECKTABLE и допълнителна диагностична информация. Достъпът до този файл е ограничен достъп до списъци за контрол на ниво потребител. Достъпът е ограничен до обслужване на профила на SQL Server и членове на ролята на администратор. По подразбиране, ролята на администратор съдържа всички членове на вградените си група \ администратори на Windows и локалната група администратори. В случай на събиране на данни грешка DBCC команда не се провалят.

Резолюция грешка

Ако DBCC CHECKTABLE, дава някакви грешки, се препоръчва да се възстанови базата данни от резервно копие, а не да тичам параметри РЕМОНТ параметри за коригиране на грешки. Ако резервната не е на разположение, можете да поправите грешката, издаден започне параметър РЕМОНТ. В края на списъка с грешка показва кой от вариантите на ремонта трябва да се използва. Въпреки това, за коригиране на грешки REPAIR_ALLOW_DATA_LOSS опция може да поиска заличаване на някои страници, които могат да съдържат данни.

за поправка на грешки може да се извърши в даден потребител сделка, което позволява намаление на цените на промените. След намаление на цените петна базата данни все още ще съдържат грешки и трябва да се възстанови от резервно копие. След приключване на поправянето на грешки, да направите резервно копие на базата данни.

Подкрепете проекта - споделете линка, благодаря!