11.1. Anlegen einer konsistenten Sicht der Datenbank

Eine konsistente Sicht der Datenbank ist notwendig, da DBCC CHECKDB alle zugewiesenen Seiten einer Datenbank analysieren und die verschiedenen Verknüpfungen zwischen Strukturen auf mehreren Seiten überprüfen muss. Daher dürfen die zu analysierenden Seiten (also die gesamte Datenbank) während der Konsistenzprüfung nicht geändert werden, da DBCC CHECKDB ansonsten alle möglichen Arten von fehlerhaften Ergebnissen melden würde. Da DBCC CHECKDB nicht alle zugewiesenen Seiten einer Datenbank auf einmal lesen kann, muss für die Dauer der Prüfung eine konsistente Sicht aufrechterhalten werden. Es reicht außerdem nicht aus, die Datenbank einfach nur »einzufrieren« – die Sicht der Datenbank muss auch ...

Get Microsoft SQL Server 2008 Internals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.