お世話になります。
SQL Server 2005 Standard Editionを3台用意して、パブリッシャー、ディストリビューター、サブスクライバーを個別に分けてトランザクションレプリケーションを構成しています。SQL ServerはSP2までの適用で、Windows Server 2003 x64上で稼働しています。
ディストリビューターを構成した瞬間からイベントビューワーにて以下のエラーが出力されます。出力される原因や対処法等ご存知でしたらお願いいたします。
なお、レプリケーション自体は正常に稼働しており、エラーが出力されて鬱陶しい + クライアントに理由を説明できない、以上の問題は現在のところ確認できていません。
------------------------------------------------------------------------------------------------------------------------------
イベントの種類: エラー
イベント ソース: SQLAgent$サーバー名
イベント カテゴリ: Alert Engine
イベント ID: 318
日付: 2011/02/23
時刻: 10:32:25
ユーザー: N/A
コンピュータ: サーバー名
説明:
Unable to read local eventlog (reason: パラメータが間違っています。).
詳細な情報は、http://go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。
------------------------------------------------------------------------------------------------------------------------------
その他確認した情報
- ディストリビューターのイベントログにのみ出力される。
- SQL Serverのエラーログには出力されない。
- テスト環境では30分に一回程度出力される。本番環境では30秒に一回程度出力される。
- 以下のスレッドの最後に本エラーと同事象と思われる報告がありますが、原因等は未解決のままとなっています。
http://social.msdn.microsoft.com/Forums/ja-JP/sqlserverja/thread/71c7ba08-d793-4797-a440-41306c68c376/
- 以下のスレッドにて「バグとしてSP1 Betaで修正」とマークされており、SPの適用で治ったという報告がありますが、継続しているとの報告もあり、根本解決はしていないように思われます。
http://social.msdn.microsoft.com/forums/en-US/sqltools/thread/8e14dfbd-b5b9-4658-aca8-a5717b454fe5/
(URLを失念していまいましたが、Microsoft公式としてもバグチケットのステータスが「終了」にされているのを見ました)
現在までに試してみた解決方法では、
- ディストリビューターを再構成
⇒改善せず - SQLAgentのユーザーを別のドメインユーザーに変更してからディストリビューターを再構成
http://social.msdn.microsoft.com/Forums/ja-JP/sqlserverja/thread/71c7ba08-d793-4797-a440-41306c68c376/
⇒ドメインユーザーではないが、SQLAgentのユーザーを別に変更(ローカルAdminisrator等)して、再構成したが事象改善せず - EventLogを抹消する
After saving and clearing the Application eventlog, the message "Unable to read local eventlog (reason: the parameter is incorrect " disappears and does not come back after refreshing the log. )
http://social.msdn.microsoft.com/forums/en-US/sqltools/thread/8e14dfbd-b5b9-4658-aca8-a5717b454fe5/
⇒SQLAgentから「Successfully re-opened the local eventlog - NOTE: Some events may have been missed.」が出たのでオッと思ったのですが、結局改善せず。
以上です。よろしくお願いします。