Windows Server 2008 x64R2仮想マシンのインストールで次のエラーが発生します。
Log Name: System
Source: Distributed COM
Event ID: 10016
Level: Error
Date: 2/20/2013 8:22:14 AM
The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
{6DF8CB71-153B-4C66-8FC4-E59301B8011B}
and APPID
{961AD749-64E9-4BD5-BCC8-ECE8BA0E241F}
to the user NT SERVICE\SQL Server Distributed Replay Client SID (S-1-5-80-3249811479-2167633679-2115734285-1138413726-166979568) from address LocalHost (Using LRPC). This security permission can be modified using the Component Services administrative tool.
問題のサーバーにはSQLServer2012がインストールされています。
これが私がこれまでに試したことです。
エラーログに示されているように、SQL Server分散リレークライアントユーザーには、エラーログで指定されたIDを持つCOMサーバーへのローカルアクティベーション権限がありません。
これは、このオブジェクトの権限のスクリーンショットです
ここで何が欠けていますか? Windowsのコンポーネントサービスにあるものをいじるのはこれが初めてであることを認めなければなりません。
また、このエラーはシステムイベントログに約3秒ごとに生成されていることにも言及する必要があります。明らかに、1日の終わりまでに、このイベントの何千ものイベントログがあります。
このマシンのサービスを見ると、Windowsの起動時に自動的に開始されるSQLServer分散再生クライアントサービスが表示されます。そもそもこのサービスは正確に何をしているのでしょうか?これはSQLサーバーをクラスター化するために使用されますか(名前から推測しています)?このサービスをオフにしても大丈夫ですか?このサービスをオフにすると問題が発生すると思いますか?このサーバーにインストールされているSQLサーバーはスタンドアロンデータベースであり、データはWebアプリケーションを介してローカルでのみアクセスされます。
なぜこのエラーが発生するのか、そしてそれを止める方法について誰かが何か提案があれば、私に知らせてください。この問題のトラブルシューティングを試みるという点で、私は正しい方向に進んでいますか?
さらに詳しい情報が必要な場合はお知らせください。
これに答えた功績は、マイクロソフトサポートにあります。
そのため、この問題は、NT Service\SQLServer分散再生クライアントユーザーが[コンポーネントサービス]ダイアログでローカルアクティベーション権限を持っていなかったことが原因でした。元のエラーメッセージには、SQL Server Distributed Replay Clientにローカルアクティベーション権限を付与する必要があることが明記されていましたが、代わりにSQL Server Distributed ReplayCONTROLLERに権限を付与したようです。