C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■88174 / )  Re[1]: SQL Serverのサイズ
□投稿者/ 魔界の仮面弁士 (1769回)-(2018/08/07(Tue) 18:15:51)
No88173 (chobi さん) に返信
> SQL Server Express には古いもので 4GB 新しいもので 10GB のサイズの制限があります。

.ldf はその制限に含まれないそうです。
.mdf ファイルごとのサイズらしいです。.ndf もかな?
https://social.msdn.microsoft.com/Forums/sqlserver/ja-JP/8d764214-4daf-4dc2-b27e-9194ad69aa27/sql-server?forum=sqlserverja


> サイズ制限に関係する値が取得したくて以下で何やらサイズらしきものは取得できました。
> 最初は "database_size" だろうと思っていたのですが・・・・

database_size は、mdf + ldf + ndf のサイズですね。

ファイルのパスは sys.database_files から得られるので、そこから
System.IO.FileInfo の Length 等で確認できないでしょうか。


> 「data」はレコード数に比例して増えていくのですが、「database_size」は全く変わりませんでした。

それらの追加レコードは、データファイル内の未使用ページに書き込まれていったのでは?
返信 編集キー/


管理者用

- Child Tree -