Как получить начальный размер файла данных в T-SQL Query - PullRequest
1 голос
/ 20 апреля 2011

Под начальным я имею в виду время создания базы данных.

Пример:

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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...