他のすべての DB と同様に、TFS の SharePoint DB をバックアップできないのはなぜですか?

他のすべての DB と同様に、TFS の SharePoint DB をバックアップできないのはなぜですか?

MSDNページTeam Foundation Server を手動でバックアップする次のように述べている。

展開内の他のデータベースとは異なり、SharePoint Foundation 2010 で使用されるデータベースは、SQL Server のツールを使用してバックアップしないでください。これらのデータベースをバックアップするには、このトピックの後半にある「SharePoint Foundation 2010 のバックアップ プランを作成する」の別の手順に従ってください。

後で、Backup-SPFarmSharePoint バックアップを作成するには PowerShell コマンドを使用する必要があると書かれています。これが本当なら、TFS 管理コンソール (TFS 2012 Update 2 以降で使用可能) で構成できるスケジュールされたバックアップでは、他のすべてのデータベースと同様に SharePoint データベースだけがバックアップされるのはなぜでしょうか。これは、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

Config データベースと AdminContent データベースに同じログがリストされており、Backup-SPFarmコマンドについては何も言及されていません。

答え1

標準ツールを使用してデータベースをバックアップできます。ただし、それらのバックアップから正しく復元することはできない可能性が高いため、MS は同期バックアップを使用するように指示しています。

TFS は複数のデータベースを使用するため、それらのデータベース間で実行されるトランザクションによって、すべてのデータベースが互いに同期していない状態になる可能性があり、信頼性の低い、または予測できない復元につながります。復元できないのにバックアップする意味がありません。

詳細はこちら: http://msdn.microsoft.com/en-us/library/vstudio/ms253151.aspx

関連情報