none
SQLServer2012インストール後イベントログにエラーが毎回でる RRS feed

  • 質問

  • 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再起動時のみ発生するため)

    このエラーの対処方法がわかるかた、いらっしゃいましたらお教え願います。

    2014年2月3日 9:04

回答

  • パッと見、下のケースのように思われますので、一度ご確認されてはいかがでしょうか。
    なお、日本語版は機械翻訳で読みづらいので、英語版のほうを確認されることをお勧めします。
    http://support.microsoft.com/kb/2811566/ja
    http://support.microsoft.com/kb/2811566/en


    MCITP(Database Developer/Database Administrator)

    • 回答の候補に設定 星 睦美 2014年2月4日 5:51
    • 回答としてマーク 星 睦美 2014年2月12日 2:41
    2014年2月3日 9:36

すべての返信

  • パッと見、下のケースのように思われますので、一度ご確認されてはいかがでしょうか。
    なお、日本語版は機械翻訳で読みづらいので、英語版のほうを確認されることをお勧めします。
    http://support.microsoft.com/kb/2811566/ja
    http://support.microsoft.com/kb/2811566/en


    MCITP(Database Developer/Database Administrator)

    • 回答の候補に設定 星 睦美 2014年2月4日 5:51
    • 回答としてマーク 星 睦美 2014年2月12日 2:41
    2014年2月3日 9:36
  • naginoさま

    ご紹介いただいた、サポート情報と現在おきている現象は、ほぼ同じ状況のようです。

    情報提供ありがとうございます。

    実機で設定変更する前に、VM環境にインストールして検証しているのですが発生しません。

    どうやら発生するときと、しないときがあるようです。

    今回のエラーが発生しない場合、サポートページで変更対象にフォルダのアクセス権をみるかぎり

    SQL起動用のサービスアカウントが、目視で確認できるところには設定されていないようでした。

    お知りなら、ご教授願いたいのですが(SQLServerの設定あまりおこなったことがないので)

    SQL起動用のサービスアカウントのアクセス権は、基本OSの「SYSTEM」アカウントと同じ権利で

    動いているのではと思っているのですが異なるのでしょうか?(SYSTEMと同じなら納得するところが多いので)

    おわかりでしたら、回答のほどよろしくお願いします。

    2014年2月5日 0:54
  • サービスのアカウントはサービスのインストール時やその後の構成変更に依りますので、個々の環境次第、構築した方や管理している方次第です。
    SQL Serverで現在のサービスアカウントを確認するには、構成マネージャーで確認するのが簡潔です。
    以下はサービスアカウントの変更手順ですが、手順の途中で画面上で現在のサービスアカウントを確認できますので、参考にしながら確認してください。
    http://technet.microsoft.com/ja-jp/library/ms345578.aspx

    なお念のため1点補足しておきますが、実機の環境とVMの環境、いずれでもKBのシナリオ(前提条件)が満たされているかどうか、つまりAnalysis Servicesが動いているかどうか等々といったところに差異が無いかどうかは確認しておいてください。


    MCITP(Database Developer/Database Administrator)

    2014年2月5日 2:23
  • naginoさま

    たびたびの回答ありがとうございます。

    参考にさせていただきます。

    ひきつづき確認させていただき、不明点などありましたら質問させていただくかもしれません。

    その際はよろしくお願いします。

    2014年2月7日 6:27