トップ回答者
SQLServer2012インストール後イベントログにエラーが毎回でる

質問
-
SQLServer2012SP1を導入したところ、サーバ起動時に次のようなエラーが発生します。
環境:
OS:Windows Server 2012 R2 Standard
メモリ:16GB
ディスク:Cドライブ:600GB(RAID1)
Dドライブ:3.4TB(1.2TB×3、RAID5)
CPU:Xeon(R) CPU E5-2630 v2(2.60GHz、6コア、HyperThread)
エラーメッセージ:
ソース:ESENT
イベントID:455、489、490
メッセージ:
①sqlservr (1656) ログ ファイル C:\Windows\system32\LogFiles\Sum\Api.log を開いているときに、
エラー -1032 (0xfffffbf8) が発生しました。(ID:455)
②sqlservr (1656) 読み取るためにファイル "C:\Windows\system32\LogFiles\Sum\Api.log" を開こうとしましたが、
システム エラー 5 (0x00000005): "アクセスが拒否されました。 " が発生したため開けませんでした。(ID:489)
③msmdsrv (1736) 読み取りまたは書き込みのためにファイル "C:\Windows\system32\LogFiles\Sum\Api.chk" を
開こうとしましたが、システム エラー 5 (0x00000005): "アクセスが拒否されました。(ID:490)
当然、SQLをインストールする前はこのようなエラーは起きていません。
SQLを利用する分には、なんの影響もありません(OS起動時or再起動時のみ発生するため)
このエラーの対処方法がわかるかた、いらっしゃいましたらお教え願います。
回答
-
パッと見、下のケースのように思われますので、一度ご確認されてはいかがでしょうか。
なお、日本語版は機械翻訳で読みづらいので、英語版のほうを確認されることをお勧めします。
http://support.microsoft.com/kb/2811566/ja
http://support.microsoft.com/kb/2811566/enMCITP(Database Developer/Database Administrator)
すべての返信
-
パッと見、下のケースのように思われますので、一度ご確認されてはいかがでしょうか。
なお、日本語版は機械翻訳で読みづらいので、英語版のほうを確認されることをお勧めします。
http://support.microsoft.com/kb/2811566/ja
http://support.microsoft.com/kb/2811566/enMCITP(Database Developer/Database Administrator)
-
naginoさま
ご紹介いただいた、サポート情報と現在おきている現象は、ほぼ同じ状況のようです。
情報提供ありがとうございます。
実機で設定変更する前に、VM環境にインストールして検証しているのですが発生しません。
どうやら発生するときと、しないときがあるようです。
今回のエラーが発生しない場合、サポートページで変更対象にフォルダのアクセス権をみるかぎり
SQL起動用のサービスアカウントが、目視で確認できるところには設定されていないようでした。
お知りなら、ご教授願いたいのですが(SQLServerの設定あまりおこなったことがないので)
SQL起動用のサービスアカウントのアクセス権は、基本OSの「SYSTEM」アカウントと同じ権利で
動いているのではと思っているのですが異なるのでしょうか?(SYSTEMと同じなら納得するところが多いので)
おわかりでしたら、回答のほどよろしくお願いします。
-
サービスのアカウントはサービスのインストール時やその後の構成変更に依りますので、個々の環境次第、構築した方や管理している方次第です。
SQL Serverで現在のサービスアカウントを確認するには、構成マネージャーで確認するのが簡潔です。
以下はサービスアカウントの変更手順ですが、手順の途中で画面上で現在のサービスアカウントを確認できますので、参考にしながら確認してください。
http://technet.microsoft.com/ja-jp/library/ms345578.aspxなお念のため1点補足しておきますが、実機の環境とVMの環境、いずれでもKBのシナリオ(前提条件)が満たされているかどうか、つまりAnalysis Servicesが動いているかどうか等々といったところに差異が無いかどうかは確認しておいてください。
MCITP(Database Developer/Database Administrator)