SQL Server でスナップショットエージェントが開始できない場合の対処法を紹介します。
「ユーザー 'NT AUTHORITY\ANONYMOUS LOGON' はログインできませんでした。」エラーが表示される場合は、指定したアカウントでパブリッシャーにログインできない可能性があります。
SQL Server Management Studioのオブジェクト エクスプローラーでパブリケーションノードを開き、パブリケーションの要素をクリックして選択します。右クリックしてポップアップメニューを表示し、[プロパティ]メニューをクリックします。
[パブリケーションのプロパティ]ダイアログが表示されます。左側の[ページの選択]から[エージェント セキュリティ]の項目を選択します。下図の画面が表示されます。右側のエリアの[セキュリティ設定]ボタンをクリックします。
[スナップショット エージェントのセキュリティ]ダイアログが表示されます。[パブリッシャーに接続]のセクションで[プロセスのアカウントを借用する]の設定になっている場合は、パブリッシャーのデータベースにログインできる権限のあるアカウントに変更します。
変更後、スナップショット エージェントを開始すると、エージェントを起動できます。