0

TFS 2010 (Win 2008 R2 SP1、SQL Server 2008 R2 SP1、WSS 3.0 SP2) を TFS 2012 (Win 2012 RTM、SQL Server 2012、SPF 2010 SP1) にアップグレードしました。これは単一のサーバー ファームです (TFS、SP は同じサーバーにインストールされます)。TFS ビルドは別のサーバーにインストールされます。すべて正常に動作します。

TFS 2010 環境では、TFS 2010 Power Tool を使用してバックアップ プランを作成できました。TFS パワー ツールをTFS 2012 パワー ツールにインストール/アップグレードしました。. バックアップ計画ウィザードを使用してバックアップ計画を作成しようとすると、エラーが発生します。(私の推測では、アップグレード中に DB へのアクセス許可が取り消されました。)

これは私のバックアップ計画の設定です:

ここに画像の説明を入力

ここに画像の説明を入力

次の 3 つの問題があるようです。

1. レポート データベースが見つからない

The following is logged:

[Info   @22:38:23.430] +-+-+-+-+-| Running VerifyReportingDatabases: Verify valid SQL Reporting Services database connection string |+-+-+-+-+-

[Info   @22:38:23.446] 

[Info   @22:38:23.446] +-+-+-+-+-| Verify valid SQL Reporting Services database connection string |+-+-+-+-+-

[Info   @22:38:23.446] Starting Node: DataBaseAccess

[Info   @22:38:23.446] NodePath : Container/Progress/DataBaseAccess

[Info   @22:38:23.524] Node returned: Error

[Error  @22:38:23.524] Cannot find reporting databases

[Info   @22:38:23.524] Completed VerifyReportingDatabases: Error

[Info   @22:38:23.524] -----------------------------------------------------

2. アプリケーションの SharePoint データベースが見つかりません。

[情報 @ 22:38:23.540] +-+-+-+-+-| VerifySharepointDatabases の実行: 有効な SharePoint データベース接続文字列を確認する |+-+-+-+-+-

[Info   @22:38:23.540] 

[Info   @22:38:23.540] +-+-+-+-+-| Verify valid SharePoint database connection string |+-+-+-+-+-

[Info   @22:38:23.540] Starting Node: DataBaseAccess

[Info   @22:38:23.540] NodePath : Container/Progress/Conditional/DataBaseAccess

[Info   @22:38:26.965] Node returned: Error

[Error  @22:38:26.965] Cannot find SharePoint databases for applications:  http://xxxxxx-tfs01:17012/. This tool does not support multiple SharePoint farms in TFS configuration. If your TFS server is using multiple farms for SharePoint application, please exclude SharePoint component from the backup plan

[Info   @22:38:26.965] Completed VerifySharepointDatabases: Error

[Info   @22:38:26.965] -----------------------------------------------------


[Info   @22:38:26.965] +-+-+-+-+-| Running VerifyBackupEncryptionKeyOperation: Verify > Reporting Services encryption key can be backed up |+-+-+-+-+-

[Info   @22:38:26.965] 

[Info   @22:38:26.965] +-+-+-+-+-| Verify Reporting Services encryption key can be backed up |+-+-+-+-+-

[Info   @22:38:26.965] Starting Node: VerifyBackupEncryptionKeyOperation

[Info   @22:38:26.965] NodePath : Container/Progress/Conditional/VerifyBackupEncryptionKeyOperation

[Info   @22:38:27.059] Node returned: Error [Error  @22:38:27.059] Provider load failure 

[Info   @22:38:27.059] Completed VerifyBackupEncryptionKeyOperation: Error

[Info   @22:38:27.059] -----------------------------------------------------

3. アラートのセットアップが失敗する

[情報 @ 22:43:57.295] +-+-+-+-+-| VerifyEmailNotifications の実行: 電子メール通知の確認 |+-+-+-+-+-

[Info   @22:43:57.295] 

[Info   @22:43:57.295] +-+-+-+-+-| Verify Email Notifications |+-+-+-+-+-

[Info   @22:43:57.295] Starting Node: VerifyEmailNotifications

[Info   @22:43:57.295] NodePath : Container/Conditional/Progress/VerifyEmailNotifications

[Info   @22:44:05.461] Node returned: Error [Error  @22:44:05.461] The Backup Task account 'xxxxxxx-TFS01\TFSServiceAccount' either does not have permissions on your SMTP host or the password specified is invalid. Select an account with permissions to send emails and confirm the password is correct.

[Info   @22:44:05.461] Completed VerifyEmailNotifications: Error

[Info   @22:44:05.461] -----------------------------------------------------

これは、TFS 2010 環境で機能していました。 ここに画像の説明を入力

4

2 に答える 2

1

TFS 2012 Backup Power Tools は使用しないでください。

代わりに、TFS DB のバックアップには SQL Server メンテナンス プランを使用し、SP ファームのバックアップには PowerShell コマンドレットを使用します。

次の MSDN記事では、これを行う方法について順を追って説明しています。

于 2012-10-04T18:05:30.633 に答える