Wie sich SQL Server-Wiederherstellungsmodelle auf Ihre SharePoint-Datenbanken auswirken

SQL Server und Microsoft Office SharePoint Server 2007 sind eng mit SQL Server als Back-End-Datenrepository für Office SharePoint Server 2007 verbunden. Administratoren haben manchmal Schwierigkeiten, diese Beziehung zu verstehen, was dazu führen kann, dass sie sie nicht vollständig verstehen.

Eine der größten Herausforderungen für SharePoint-Administratoren bei der Verwaltung einer SharePoint-Infrastruktur besteht darin, herauszufinden, wie sich die SQL Server-Wiederherstellungsmodelle auf ihre Fähigkeit auswirken, Datenverluste während Datenbankwiederherstellungsvorgängen zu reduzieren. Jedes Wiederherstellungsmodell behandelt die Wiederherstellung anders. Insbesondere unterscheiden sich die Modelle darin, wie sie die Protokollierung verwalten. Dies regelt, ob eine SharePoint-Datenbank bis zum Ausfall wiederhergestellt werden kann. Die drei Wiederherstellungsmodelle, die einer SharePoint-Datenbank in SQL Server zugeordnet sind, sind vollständig, einfach und massenprotokolliert.

Vollständiges Wiederherstellungsmodell

Weitere Informationen zu SharePoint und SQL Server

Verbessert Ihre SQL Server-Datenbank die SharePoint-Leistung?

Die Leistung von SharePoint erfordert einen genau abgestimmten SQL Server-Speicher

Das vollständige Wiederherstellungsmodell erfasst und protokolliert jede Datenbanktransaktion, sodass Administratoren eine SharePoint-Datenbank zu einem beliebigen Zeitpunkt wiederherstellen können. Bei Verwendung dieses Modells müssen Administratoren eine Sicherungswartung für das Transaktionsprotokoll durchführen, um zu verhindern, dass die Protokolle zu groß werden und die Festplatten voll werden. Nach jeder Sicherung wird der Speicherplatz erneut geöffnet und kann bis zur nächsten geplanten Sicherung verwendet werden.

Einige SharePoint-Administratoren stellen möglicherweise eine leichte Verschlechterung der SQL Server-Leistung fest, wenn sie ein Transaktionsprotokoll verwalten. Alarm nicht. Dies ist typisch, wenn alle Transaktionen in den SharePoint-Datenbanken protokolliert werden. SharePoint-Administratoren, die auf der Aufbewahrung kritischer Daten bestehen, übersehen dieses Problem häufig, da sie erkennen, dass dieses Modell die höchste Wiederherstellungsstufe bietet.

Einfaches Wiederherstellungsmodell

SharePoint-Administratoren, die das einfache Wiederherstellungsmodell verwenden, haben beim Wiederherstellen von Daten die geringste Anzahl von Optionen, da das Transaktionsprotokoll nach jeder Sicherung abgeschnitten wird. Dies bedeutet, dass Änderungen nach der letzten vollständigen oder differenziellen Sicherung ungeschützt sind. Infolgedessen können Sie eine Datenbank nur bis zum Zeitpunkt der letzten erfolgreichen Datenbanksicherung wiederherstellen.

Wenn ein Administrator beispielsweise um Mitternacht eine vollständige oder differenzielle Sicherung durchführt und eine SharePoint-Inhaltsdatenbank um 16:00 Uhr abstürzt, gehen alle Änderungen verloren, die nach Mitternacht vorgenommen wurden. Darüber hinaus können Daten, die nach einer erfolgreichen vollständigen oder differenziellen Datenbanksicherung in die Datenbank eingegeben wurden, nicht wiederhergestellt werden. Dieses Modell hat einige Vorteile. Es erfordert den geringsten Verwaltungsaufwand, da keine Transaktionsprotokollsicherungen erforderlich sind. SharePoint-Administratoren, die Daten speichern, die nicht als geschäftskritisch eingestuft werden, mögen das einfache Wiederherstellungsmodell.

Massenprotokolliert

Dieses endgültige Wiederherstellungsmodell verwaltet ein Transaktionsprotokoll und ähnelt dem vollständigen Wiederherstellungsmodell. Der Hauptunterschied besteht jedoch darin, dass die Transaktionsprotokollierung während Massenvorgängen minimal ist, um die Datenbankleistung zu maximieren und die Protokollgröße zu verringern, wenn große Datenmengen in die Datenbank eingefügt werden. Massenimportvorgänge wie BCP, BULK INSERT, SELECT INTO, CREATE INDEX, ALTER INDEX REBUILD und DROP INDEX werden nur minimal protokolliert.

Da das Wiederherstellungsmodell mit Massenprotokollierung nur eine minimale Protokollierung von Massenvorgängen bietet, können SharePoint-Administratoren eine SharePoint-Datenbank nicht bis zum Fehlerpunkt wiederherstellen, wenn während eines Massenprotokollierungsvorgangs eine Katastrophe auftritt.

In diesen Situationen müssen Administratoren normalerweise die Datenbank einschließlich des neuesten Transaktionsprotokolls wiederherstellen und den Massenprotokollierungsvorgang erneut ausführen. Dieses Modell wird normalerweise von Organisationen verwendet, die große Massenvorgänge ausführen, die die Systemleistung beeinträchtigen und keine Wiederherstellung zu einem bestimmten Zeitpunkt erfordern. Massenprotokollierung ist bei SharePoint-Datenbanken keine häufige Auswahl.

Auswahl der geeigneten Wiederherstellungsmodelle

Es ist viel einfacher, das richtige Wiederherstellungsmodell auszuwählen, wenn der Administrator die Wiederherstellungsziele und -anforderungen für eine Datenbank berücksichtigt. SharePoint-Administratoren müssen zumindest bestimmen, ob sie den Verlust von Daten riskieren können, wie häufig sich Daten in der Datenbank ändern, ob sich Tabellen erheblich ändern oder nicht, welche finanziellen oder geschäftlichen Auswirkungen es hat, wenn Daten verloren gehen und ob sie vorhanden sind oder nicht ist mehr als eine Datenbank in der SharePoint-Farm, die logisch konsistent sein muss.

Verwenden Sie das einfache und massenprotokollierte Wiederherstellungsmodell, wenn Sie keine Wiederherstellung zu einem bestimmten Zeitpunkt benötigen und bereit sind, Daten zu verlieren. Verwenden Sie andererseits das vollständige Wiederherstellungsmodell, wenn es wichtig ist, Daten bis zum Ausfall wiederherzustellen. Standardmäßig werden die SQL Server-Systemdatenbanken mit dem einfachen Wiederherstellungsmodell konfiguriert.

Darüber hinaus sind die Datenbanken SharePoint Config, Content und Admin auf FULL und die Datenbanken SSP und Search auf Simple festgelegt. Das Wiederherstellungsmodell für jede Datenbank kann im laufenden Betrieb geändert werden. Wählen Sie daher die besten Wiederherstellungsmodelle für Ihre SharePoint-Datenbanken aus.

Ross Mistry ist Hauptberater bei Convergent Computing, Bestsellerautor und SQL Server MVP. Er installiert SQL Server-, Active Directory-, SharePoint- und Exchange Server-Software in Fortune 500-Organisationen im Silicon Valley. Zu seinen Spezialitäten in SQL Server und SharePoint gehören Hochverfügbarkeit, Sicherheit, Migrationen und Virtualisierung. Sie können ihm auf Twitter @ RossMistry folgen.
Shirmattie Seenarine ist ein unabhängiger technischer Redakteur mit mehr als 10 Jahren Erfahrung. Sie hat zu vielen Büchern beigetragen, darunter Windows Server 2008 entfesselt, Exchange Server 2007 entfesselt, SharePoint Server 2007 entfesselt und SQL Server 2008-Verwaltung und -Verwaltung.

Similar Posts

Leave a Reply