Warum kann ich die SharePoint-Datenbanken von TFS nicht einfach wie alle anderen Datenbanken sichern?

Warum kann ich die SharePoint-Datenbanken von TFS nicht einfach wie alle anderen Datenbanken sichern?

Die MSDN-SeiteManuelles Sichern des Team Foundation Serversbesagt Folgendes:

Im Gegensatz zu den anderen Datenbanken in der Bereitstellung sollten die von SharePoint Foundation 2010 verwendeten Datenbanken nicht mit den Tools in SQL Server gesichert werden. Befolgen Sie zum Sichern dieser Datenbanken das separate Verfahren „Erstellen eines Sicherungsplans für SharePoint Foundation 2010“ weiter unten in diesem Thema.

Weiter unten steht, dass der Backup-SPFarmPowerShell-Befehl zum Erstellen von SharePoint-Backups verwendet werden muss. Wenn das stimmt, warum sichern die geplanten Backups, die ich in der TFS-Verwaltungskonsole konfigurieren kann (verfügbar seit TFS 2012 Update 2), dann nur die SharePoint-Datenbanken wie alle anderen? Dies ist in der Protokolldatei der geplanten TFS-Backups zu sehen:

[20.08.2013 00:17:17] [Info] Taking Full Backup server:servername database:WSS_Content filename:\\backupservername\TFSBackup\WSS_Content_9858497572944432050F.bak
[20.08.2013 00:17:17] [Info] BACKUP DATABASE [WSS_Content] TO DISK = N'\\backupservername\TFSBackup\WSS_Content_9858497572944432050F.bak' WITH NOFORMAT, NOINIT, NOSKIP, REWIND, NOUNLOAD, STATS = 10
[20.08.2013 00:19:12] [Info] Backup Complete for database WSS_Content
[20.08.2013 00:19:12] [Info] Finished Full Backup server:servername database:WSS_Content filename:\\backupservername\TFSBackup\WSS_Content_9858497572944432050F.bak
[later]
[20.08.2013 00:19:16] [Info] Starting Transactional backup server:servername database:WSS_Content filename:\\backupservername\TFSBackup\WSS_Content_9858497584379361188L.trn
[20.08.2013 00:19:16] [Info] BACKUP LOG [WSS_Content] TO DISK = N'\\backupservername\TFSBackup\WSS_Content_9858497584379361188L.trn' WITH NOFORMAT, NOINIT, NOSKIP, REWIND, NOUNLOAD, STATS = 10
[20.08.2013 00:19:23] [Info] Backup Complete for database WSS_Content
[20.08.2013 00:19:23] [Info] Completed Transactional backup server:servername database:WSS_Content filename:\\backupservername\TFSBackup\WSS_Content_9858497584379361188L.trn

Für die Config- und AdminContent-Datenbanken werden dieselben Protokolle aufgeführt, und der Backup-SPFarmBefehl wird nicht erwähnt.

Antwort1

Sie können die Datenbanken mit den Standardtools sichern. Wahrscheinlich werden Sie jedoch nicht in der Lage sein, diese Sicherungen ordnungsgemäß wiederherzustellen. Aus diesem Grund empfiehlt MS die Verwendung synchronisierter Sicherungen.

Da TFS mehrere Datenbanken verwendet, kann es sein, dass Transaktionen, die zwischen diesen Datenbanken ausgeführt werden, dazu führen, dass diese nicht mehr synchron zueinander sind. Dies führt zu unzuverlässigen/unvorhersehbaren Wiederherstellungen. Und warum sollte man ein Backup durchführen, wenn man nicht daraus wiederherstellen kann?

mehr Infos hier: http://msdn.microsoft.com/en-us/library/vstudio/ms253151.aspx

verwandte Informationen