SQL Server でスナップショットエージェントが開始できない

SQL Server でスナップショットエージェントが開始できない場合の対処法を紹介します。

「ユーザー 'NT AUTHORITY\ANONYMOUS LOGON' はログインできませんでした。」エラーの場合

「ユーザー 'NT AUTHORITY\ANONYMOUS LOGON' はログインできませんでした。」エラーが表示される場合は、指定したアカウントでパブリッシャーにログインできない可能性があります。

SQL Server でスナップショットエージェントが開始できない:画像1

SQL Server Management Studioのオブジェクト エクスプローラーでパブリケーションノードを開き、パブリケーションの要素をクリックして選択します。右クリックしてポップアップメニューを表示し、[プロパティ]メニューをクリックします。
SQL Server でスナップショットエージェントが開始できない:画像2

[パブリケーションのプロパティ]ダイアログが表示されます。左側の[ページの選択]から[エージェント セキュリティ]の項目を選択します。下図の画面が表示されます。右側のエリアの[セキュリティ設定]ボタンをクリックします。
SQL Server でスナップショットエージェントが開始できない:画像3

[スナップショット エージェントのセキュリティ]ダイアログが表示されます。[パブリッシャーに接続]のセクションで[プロセスのアカウントを借用する]の設定になっている場合は、パブリッシャーのデータベースにログインできる権限のあるアカウントに変更します。
SQL Server でスナップショットエージェントが開始できない:画像4

変更後、スナップショット エージェントを開始すると、エージェントを起動できます。
SQL Server でスナップショットエージェントが開始できない:画像5


AuthorPortraitAlt
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
作成日: 2016-10-24