Под начальным я имею в виду время создания базы данных.
Пример:
CREATE DATABASE foo ON PRIMARY
( NAME = N'foo_Data', FILENAME = N'M:\foo_data.MDF' , SIZE = 1MB , MAXSIZE = UNLIMITED, FILEGROWTH = 30%),
FILEGROUP [INDEXES]
( NAME = N'foo_Indexes', FILENAME = N'I:\foo_Indexes.ndf' , SIZE = 1MB , MAXSIZE = UNLIMITED, FILEGROWTH = 30%)
LOG ON
( NAME = N'foo_log', FILENAME = N'L:\foo_Log.LDF' , SIZE = 1MB , MAXSIZE = UNLIMITED, FILEGROWTH = 30%)
GO
Пользователь вставляет 1,1 МБ записей в базу данных foo.Размер файла для foo_data теперь будет увеличен до 1,3 МБ, а 1,3 МБ будет отражено в sys.master_files и sys.database_files.
Сохраняется ли начальный размер (1 МБ для foo_data.mdf) где-нибудь в SQL Server?