Express Editionのデータベース(MYDBなど)に別のデータファイルを追加すると、さらに10 GBのサイズになるか、データベースに追加するすべてのデータファイルの合計サイズが10 GBになるかを知る必要があります。実際、私はSQL Server 2014 Expressエディションを使用しており、DBサイズが10 GBに制限されていることを知っているため、データベースが10 Gbに達したら、データベースをアーカイブする必要があります。
私の目的は、この質問をすることです。データベースのサイズが10 GBに達したら、別のデータファイルを追加して、データベースのアーカイブを回避し、同じデータベースで続行することができますか?
Express Editionのサイズ制限はdatabaseサイズであり、データファイルサイズではありません。
10個の1GBファイル、または1個の10GBファイルを持つことができます。
データが10 GBを超える場合は、一部のデータを別のデータベースに移動する必要があります。
承知しました。
データベースに5GBのテーブルが1つあり、他のすべてのテーブルの合計サイズが5GBで、サイズ制限に達したとします。
Expressのデータベースにあるファイルの数に関係なく、合計データベースサイズは10GBを超えることはできません。
ただし、これを緩和するための回避策や戦略はたくさんあります。
いくつかのオプションは次のとおりです。
SQL Server Expressのサイズ制限戦略 について書いた記事で、上記のトピックについて詳しく説明しました。