none
SQLserverを使用したとあるアプリケーションの管理画面につながらなくなる データベースの容量枯渇 RRS feed

  • 質問

  • AWS上のWindows ServerにSQLserver2016をインストールして使用しております。

    SQLserver上にデータベースを作成し、とあるアプリケーションでそのデータベースを使用しておりますが、該当アプリの管理画面にアクセスできなくなります。

    Windows server再起動を行うと一時的にはアプリ管理画面にアクセスできるようになりますが、少し使用するとアクセスができなくなります。

    アプリ側に問い合わせたところ、データベースの容量が枯渇しているのではという指摘を受けました。

    確認したところ、確かにデータベース容量が枯渇していたため、データベースのプロパティからデータベースファイルの行データの初期サイズを増やし空き容量を確保しました。

    しかし、空き容量があるにも関わらず、管理画面にアクセスできなくなります。

    データベースの空き容量を確保する際の手順が間違えているのでしょうか?

    データベースの空き容量を確保する手順をご教授いただければ幸いです。

    ご確認のほどよろしくお願いいたします。

    2020年8月13日 8:25

すべての返信

  • 今回は、AWS上のEC2 (RDSではない) 上に SQL Server 2016 をインストールされているのですかね。

    データベースを構成するファイルは、大きく データベース物理ファイル(.mdf)、トランザクションログファイル(.ldf) があり、現在、データベースファイルを配置しているディスクの空き容量が少なくなっている状況でしょうか?

    また、アプリ管理画面にアクセスできなくなった際、どのようなエラーがクライアント(アプリ側)に返されていますでしょうか?

    今回、データベース物理ファイル(.mdf)については空き容量があるとのことなので、もしかしたら、トランザクションログファイルの空き容量が枯渇しているのかもしれません。

    念のため、以下のURLを参考にトランザクションログファイルが肥大化していないかを確認してみると良いかもしれません。 また、アプリ管理画面にアクセスできなくなった状況時に、SQL Server エラーログに何かエラーが出力されていないかを確認してみてはいかがでしょう?

    トランザクションログ (LDFファイル) 肥大化の原因確認方法 [SQL Server]
    https://www.nobtak.com/entry/tlogmain

    エラー 9002、17053 の対処方法 [SQL Server]
    https://www.nobtak.com/entry/tlogsr

    2020年8月13日 8:36
  • NOBTA様

    ありがとうございます。

    SQLserverのエラーログを確認したところ、原因がわかりました。

    該当アプリのメモリがいっぱいになっており、管理画面が落ちていたようです。

    該当アプリのメモリを拡張したところ、管理画面に繋がるようになりました。

    また、SQLserverの容量自体は拡張できていたようです。

    おそらく解決したと思われます。ありがとうございました。

    また、何かありましたらよろしくお願いいたします。

    2020年8月14日 2:00
  • viotankさん、こんにちは。フォーラムオペレーターのKumoです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    本件、NOBTAさんより参考になる投稿が寄せられたようでなによりです。

    [回答としてマーク]機能は設定された投稿が後から参照しやすくなりますので、
    同じ問題でお困りの方のためにも参考になった投稿に設定いただけますと幸いです。

    お手数ですが、ご協力の程どうかよろしくお願いいたします。

    引き続きMSDNフォーラムをご利用いただけますようお願い申し上げます。

    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2020年8月17日 1:27
    モデレータ