web-dev-qa-db-ja.com

仮想ユーザーとエージェントの資格情報を使用したSQL Server 2012レプリケーション権限

開発/テストのために、エージェントのデフォルトの権限を使用してSQL Server 2012 RC0(11.0.1750)でレプリケーションを設定しましたが、次のエラーが発生します。

メッセージ:パス 'C:\ Program Files\Microsoft SQL Server\MSSQL11.SQL2012\MSSQL\ReplData\unc\WKSTATION $ SQL2012_DB7_DB7\20120104171149 \'へのアクセスが拒否されました。

この場合、エージェントの資格情報を使用したいので、MSが私に何をしてほしいのかを理解できません。ローカルマシンのユーザーリストに仮想ユーザー(Nt Service\SQLAgent $ SQL2012)が表示されない場合、そのフォルダーにアクセス許可を与えるにはどうすればよいですか?

5
influent

ITは、エージェントアカウントがそのファイルパスにアクセスできなかったようです。ネットワーク上では、Program Filesディレクトリへのアクセス許可は非常に制限されています。新しいフォルダを作成したときに、おそらく、それを実現しているかどうかに関係なく、新しいフォルダのセキュリティを変更しました。これにより、レプリケーションのアカウントがそのフォルダに到達できるようになりました。

1
DForck42