Reklama: Wysokie zyski z Twojej strony www , DOŁĄCZ DO NAS

Stwórz profil

Musisz wpisać swoje imię
Musisz wpisać swoje nazwisko
Musisz wpisać poprawny e-mail
Musisz wpisać hasło (min. 8 znaków)
Musisz zaakceptować regulamin

Ryszard Copa Specjalista ds.
Systemów i Sieci,
ND LOGISTICS POLAND

Temat: DBCC CHECKDB

Witam

Pytanko może wydać się trywialne

Zacznę od pytania otwartego:

Jak używacie DBCC CHECKDB w swojej bazie?

Jak interpretować wyniki tej procedury?

Co Wam ona daje?
18.11.2011, 22:23

Temat: DBCC CHECKDB

Pytanie niby trywialne, ale diabeł tkwi w szczegółach.

Przede wszystkim narzędzie przydaje się do sprawdzania integralności danych. Odpalasz DBCC CHECKDB('nazwa_bazy') okresowo i sprawdzasz czy nie ma błędów. Jak baza jest duża to dokładasz przełączniki wpływające na długość testów np. WITH PHYSICAL_ONLY.

Jeśli narzędzie wykryje błędy to masz możliwość podejścia do naprawy bazy przełącznikami: WITH REPAIR_ALLOW_DATA_LOSS | REPAIR_FAST | REPAIR_REBUILD ale tutaj trzeba mocno uważać bo nie zawsze udaje się ocalić wszystkie dane i w razie awarii lepiej jest odtworzyć backup bazy niż ryzykować że coś zostanie skasowane tym narzędziem.

Jeśli o mnie chodzi to moje bazy nie są specjalnie wielkie więc odpalam DBCC CHECKDB WITH NO_INFOMSGS na każdej bazie w nocy i w razie błędów sprawdzam co jest nie tak.

Mam nadzieję, że o taką odpowiedź chodziło ;)
19.11.2011, 08:22

Ryszard Copa Specjalista ds.
Systemów i Sieci,
ND LOGISTICS POLAND

Temat: DBCC CHECKDB

Witaj,
Dzięki za info. Zgodnie z opisem na stronach microsoft opcja REPAIR_REBUILD nie powinna doprowadzić do utraty jakichkowiek danych. Czy to prawda?
19.11.2011, 20:55

Daniel N. Administrator Baz
Danych

Temat: DBCC CHECKDB

Tak, to prawda. Ta opcja naprawia problemy z indeksami nieklastrowymi (nonclustered indexes). Przed użyciem tej opcji przestaw bazę w tryb SINGLE_USER.

===
Pozdrawiam,
Daniel
20.11.2011, 08:51

Temat: DBCC CHECKDB

Niebezpieczna jest REPAIR_ALLOW_DATA_LOSS. Co do reszty to nie powinno być problemów.
20.11.2011, 09:09



Wyślij zaproszenie do