none
SQL Server サービス立ち上げ時のERRORLOG ファイルの属性について RRS feed

  • 質問

  • はじめまして。

    いつも、皆様のやり取りを拝見させていただき、
    参考にさせていただいております。
    ありがとうございます。

    今回、類似の事象を皆様のやり取りの中から見つけることが
    できませんでしたので、初めて質問を立てさせていただきます。

    早速本題なのですが、
    以下のような環境で、困った事象が起こりました。

    ■利用サービス
    SQL Serverをデータベースとし、
    SSRSを用いてのWEBレポート照会

    ■環境情報
    OS:Windows Server 2008 R2
    ミドルウェア:SQL Server 2012(SP1)

    ■設定
    ・毎週月曜日のAM5:00にサーバを再起動している
    ・起動時のサービスの自動立ち上げに、
      SQL Server (MSSQLSERVER)
      SQL Server エージェント(SQLEXPRESS)
      SQL Server Analysis Services(MSSQLSERVER)
      SQL Server Integration Services 11.0
      SQL Server Reporting Services(MSSQLSERVER)
      SQL Server VSS Writer
     を登録している(SQL Server関連サービスのみ記載)

    ■問題発生~解決
    ・5:00にサーバが再起動され、順にサービスの立ち上げを行っているときに、
      SQL Server (MSSQLSERVER)
     のサービスが立ち上がらず、エラーで終了
     (SQL Server エージェント(SQLEXPRESS)も、
      子サービスのため、起動せず)

    ・朝8:00頃に、利用者が利用しようとしてエラーになったことで発覚

    ・サービスを様々な方法で再起動を試みるも、常に同じエラー
    ・OSを再起動しても効果なし

    ・イベントビューアー、エラーの中身を確認したところ、
      \Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log
      以下のERRORLOG
     というファイルにアクセスでき無い旨記載。
     右クリック⇒プロパティから
     権限を確認したところ、「読み取り専用」に
     チェックが入ってしまっていた。

    ・当該のファイルの読み取り専用の属性のチェックを外して、
     再度サービスを再起動したところ、正常に立ち上がった。

    ■疑問・質問
    ①なぜ、突然当該のファイルが読み取り専用になってしまったのか?
     シャットダウン時(5:00)のログメッセージは記載されていたので、
     いつから読み取り専用になったのか不明

    ファイルの属性が変更された履歴を確認する術をご存知ではないでしょうか?
     上とも重複しますが、誰が(どのプロセスが)属性を変更してしまったのかが分かれ
    ば、
     対策も講じ易いかと。。。

    どうかお知恵をお貸し下さい。。。
    2014年7月14日 15:32

回答

  • サービス起動前である点や、ファイルのパーミッションの話から、OS やセキュリティソフトなど SQL Server 以外に原因がある可能性も考えられるので、イベントログなどから詳細に追っていくことになるかと思います。
    イベントログに何が記録されていたか具体的に記述されていませんので具体的な話はできないのですが、何かは記述されていたようですし、そのあたりを切り口に調べていくことをお勧めします。

    ファイル属性の変更は、Windows の標準機能の範囲ですとファイルシステムの監査で取れるかもしれません。(未確認)
    http://technet.microsoft.com/ja-jp/library/dd560628(v=ws.10).aspx
    ただし事前に設定が必要かもしれません。

    いずれにせよ、Windows の話のような気がします・・・。


    MCITP(Database Developer/Database Administrator)

    • 回答の候補に設定 星 睦美 2014年7月22日 2:13
    • 回答としてマーク 星 睦美 2014年7月24日 4:22
    2014年7月18日 18:04