SQL Server 2008R2 データベースを更新する VB.Net プログラムがあります。
ディスクは 126Gb のうち 86.2Gb を使用しているため、多くの空き容量があります。
ご覧のとおり、自動拡張が設定されていますが、さまざまなスレッドで次のエラー メッセージが表示されます。
'PRIMARY' ファイル グループがいっぱいであるため、データベース 'MyDB' のオブジェクト 'sys.syscolpars'.'nc' に領域を割り当てることができませんでした。不要なファイルを削除するか、ファイル グループ内のオブジェクトを削除するか、ファイル グループにファイルを追加するか、ファイル グループ内の既存のファイルに対して自動拡張を設定して、ディスク領域を作成します。
MDF ファイルのサイズは現在 9Gb です。
自動拡張が設定されていて、十分なディスク容量がある場合、これはなぜですか?
編集:
OK、さらにテストしたところ、次の結果が得られました...
この場合の SQL サーバーは、疑わしい 2008R2 ではなく、2014 SQLExpress です。サーバーを混同してしまいました...
2008R2 セットアップでこれをまったく同じように試してみると、エラー メッセージが表示されることなく正常に動作するようです。
では、問題は SQLexpress のサイズに制限があるようです。