ON子句显式定义用来存储数据库数据部分的磁盘文件(数据文件);LOG ON子句指定显式定义用来存储数据库日志的磁盘文件(日志文件)。
其中,filespec的定义为:
( [ NAME = logical_file_name, ] [ , FIELNAME = ‘os_file_name‘ ] [ , SIZE = size ] [ , MAXSIZE = { max_size | UNLIMITED } ] [ , FILEGROWTH = growth_increment ] )
filespec中各参数的说明如下:
- FILENAME为filespec定义的文件指定操作系统文件名
- SIZE指定filespec中定义的文件的大小
- MAXSIZE指定filespec中定义的文件可以增长到的最大大小
- FILEGROWTH指定文件的增长量
例子:创建一个名为test1的数据库,并设定数据文件为‘H:\SQL Server\测试数据1.MDF‘,大小为10MB,最大为50MB,每次增长5MB。事务日志文件为‘H:\SQL Server\测试数据1日志.MDF‘,大小为10MB,最大为20MB,每次增长为5MB。对应的程序如下:
create database test1 ON ( NAME = 测试数据1,FILENAME = ‘H:\SQL Server\测试数据1.MDF‘, SIZE = 10MB,MAXSIZE = 50MB,FILEGROWTH = 5MB ) LOG ON ( NAME = 测试数据1日志,FILENAME = ‘H:\SQL Server\测试数据1日志.LDF‘, SIZE = 10MB,MAXSIZE = 20MB,FILEGROWTH = 5MB )
SQL基础
标签:maxsize 说明 存储 测试数据 参数 style 数据库数据 tab 磁盘