3

これは「質問に答える」タイプの投稿です。ここの情報が誰かの役に立てば幸いです。

状況:

  • マシン A からマシン B に移行された TFS
  • DBを復元しました
  • を使用して再構成された DBTfcConfigure RemapDB
  • サービス アカウント、URL、バインディングなどを変更しました。
  • domainname\TFSService= TFS を実行するサービス アカウント

問題:

  • としてログオンdomainname\TFSService
  • TFSを実行するためのサービスアカウントとして使用されるドメインアカウントを使用して、「TFSのスケジュールされたバックアップ」をセットアップしようとしました(HOWTO
  • バックアップはリモート サーバーに保存する必要があります (UNC 経由でアクセス可能)
  • エラー = Error “TF400998: The current user failed to retrieve the SQL Server service account information” when trying to configure backup plan in TFS 2015

質問:

  • TFSService アカウントを使用してスケジュール バックアップをセットアップする方法
4

2 に答える 2

2

解決:

  • TFSサーバーでdomainname\TFSServiceアカウントにローカルアクセス許可を付与するAdministrator
  • TFSの実行に使用する SQL インスタンスでdomainname\TFSServiceアカウントにsysadminロールを付与する
  • TFS サーバーに対する5 つのdomainname\TFSServiceアカウントLog on as a service権限 ( HOWTO )
  • (重要!!!) TFS DB AS をホストする SQL Server サービスを実行するdomainname\TFSService( HOWTO )
  • (重要!!!) UNC 宛先フォルダーで SQL サービスを実行するために使用されるアカウントに「完全なアクセス許可」を付与します。
  • 例: SQL Server アカウント =domainname\TFSServiceの場合、UNC に対する権限も付与する必要があります。domainname\TFSService

TFS の「スケジュールされたバックアップ」構成を再実行します。エラーを解決する必要があります。

これが明白または率直で、スパム/フラッドと見なされている場合は申し訳ありません。3〜4時間以上費やしました。うまくいけば、これは人々が時間と神経を節約するのに役立ちます.

于 2016-06-28T10:40:15.237 に答える
1

TFS2015 では、次のことを確認してください。

  1. ドメイン内にいて、ユーザー「yourDomain\username」が追加されていることを確認MachineAしてください>>MachineBApplication TierAdministration Console Users

ここに画像の説明を入力

  1. Take Full Backup NowScheduled BackupsバックアップをスローしてMachineBネットワーク共有に移動します。これは、復元プロセスがスロー ネットワークに失敗する可能性があるためです。

ここに画像の説明を入力

  1. TFS Admin console存在する場合MachineBに開きRemove Application Tier featureます。

ここに画像の説明を入力

  1. SQL Managment Studio上の Tfs_configuration およびその他の Tfs_* データベースを削除するために使用します。MachineB

  2. の TFS 管理コンソールではMachineB、スケジュール バックアップで復元するオプションしかありません。

  3. プロセスを復元した後、TFS データベースを復元しMachineBた Application-Tier Only wizard (right click on Application Tier in TFS Admin Console).In Databases, specify the new SQL Server instance(MachineB/sqlexpressを起動します。

于 2017-11-08T21:27:00.600 に答える