Datenbank Maintenance für Microsoft® SharePoint® 2010 Produkte
Immer wieder diskutieren wir mit Kunden über das Thema Datenbank Maintenance für SharePoint 2010. Dazu wurde ein Dokument von Bill Baer und Bryan Porter geschrieben, welches alle wichtigen Informationen zum Maintenance Plan enthält.
Database maintenance for SharePoint Server 2010
Wichtig dabei sind Kenntnisse darüber, was man in einer SharePoint Datenbank machen darf und was nicht. Dazu findet man im TechNet ebenfalls sehr viele Informationen, siehe da auch “Unterstützung für Änderungen an den Datenbanken, die von Office Server-Produkte und Windows SharePoint Services verwendet werden”
Beispiele für nicht unterstützte Datenbankänderungen (Auflistung ist nicht abschliessend):
- Hinzufügen von Datenbank-Trigger
- Neue Indizes hinzufügen oder Ändern von vorhandenen Indizes in Tabellen
- Hinzufügen, ändern oder löschen alle Primär- oder Fremdschlüssel-Beziehungen
- Ändern oder löschen vorhandene gespeicherte Prozeduren
- Vorhandene gespeicherte Prozeduren direkt aufrufen, außer wie beschrieben in “SharePoint-Protokolle-Dokumentation” (https://msdn.microsoft.com/en-us/library/cc339475.aspx)
- Hinzufügen von neuen gespeicherten Prozeduren
- Hinzufügen, ändern oder Löschen von Daten in einer beliebigen Tabelle
- Hinzufügen, ändern oder Löschen von Spalten in einer beliebigen Tabelle
- Vornehmen von Änderungen am Datenbankschema
- Hinzufügen von Tabellen
- Die Datenbanksortierung ändern
- Ausführen von DBCC_CHECKDB mit REPAIR_ALLOW_DATA_LOSS
Hinweis am Rande (wir können es nicht oft genug sagen):
Der Restore der Konfigurationsdatenbank per SQL Bordmittel ist nicht supportet, falls das entsprechende Backup im laufenden Betrieb gemacht wurde.