¿Por qué no puedo simplemente hacer una copia de seguridad de las bases de datos de SharePoint de TFS como todas las demás bases de datos?

¿Por qué no puedo simplemente hacer una copia de seguridad de las bases de datos de SharePoint de TFS como todas las demás bases de datos?

La página de MSDNRealizar una copia de seguridad manual de Team Foundation Serverafirma lo siguiente:

A diferencia de las otras bases de datos de la implementación, no se debe realizar una copia de seguridad de las bases de datos utilizadas por SharePoint Foundation 2010 utilizando las herramientas de SQL Server. Siga el procedimiento independiente "Crear un plan de copia de seguridad para SharePoint Foundation 2010" más adelante en este tema para realizar una copia de seguridad de estas bases de datos.

Más adelante dice que Backup-SPFarmse debe utilizar el comando PowerShell para crear copias de seguridad de SharePoint. Si esto es cierto, ¿por qué las copias de seguridad programadas que puedo configurar en la Consola de administración de TFS (disponible desde la Actualización 2 de TFS 2012) simplemente respaldan las bases de datos de SharePoint como todas las demás? Esto se puede ver en el archivo de registro de copia de seguridad programada de TFS:

[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

Se enumeran los mismos registros para las bases de datos Config y AdminContent y no se menciona el Backup-SPFarmcomando.

Respuesta1

Puede hacer una copia de seguridad de las bases de datos utilizando las herramientas estándar. Sin embargo, probablemente no podrá restaurar correctamente desde esas copias de seguridad, razón por la cual MS le indica que utilice copias de seguridad sincronizadas.

Dado que TFS utiliza múltiples bases de datos, las transacciones que operan a través de ellas pueden dejarlas todas en un estado desincronizado entre sí, lo que lleva a restauraciones poco confiables/impredecibles, y por qué hacer una copia de seguridad si no puede restaurar desde allí.

más información aquí: http://msdn.microsoft.com/en-us/library/vstudio/ms253151.aspx

información relacionada