如何在T-SQL查询中获取INITIAL数据文件大小

时间:2011-04-20 18:05:03

标签: sql-server sql-server-2008

初始我的意思是在数据库创建时。

示例:

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

用户向foo数据库插入1.1MB的记录。 foo_data的文件大小现在将扩展到1.3MB,1.3MB将反映在sys.master_files和sys.database_files中。

初始大小(foo_data.mdf为1MB)是否存储在SQL Server的任何位置?

0 个答案:

没有答案