1:创建单数据文件,单日志文件
create database db_sqlserver2 on ( name=db_sqlserver2_data, --文件的逻辑名称 filename='E:\sqlserver2008\db_sqlserver2\db_sqlserver2_data.mdf', --数据库文件要保存的路径以及文件名 size=4, --文件大小 maxsize=10, --文件可增大到的最大大小 filegrowth=10% --文件的自动增量 ) log on ( name=db_sqlserver2_log, filename='E:\sqlserver2008\db_sqlserver2\db_sqlserver2_log.ldf', size=1, maxsize=6, filegrowth=1 )
2:创建多数据文件、多日志文件的数据库
create database db_sqlserver3 on ( name=db_sqlserver31_data, --第一个数据文件的逻辑名称 filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver31_data.mdf', size=4, maxsize=10, filegrowth=10% ), ( name=db_sqlserver32_data, --第二个数据文件的逻辑名称 filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver32_data.mdf', size=4, maxsize=10, filegrowth=10% ) log on ( name=db_sqlserver31_log, --第一个日志文件的逻辑名称 filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver31_log.ldf', size=1, maxsize=6, filegrowth=1 ), ( name=db_sqlserver32_log, --第二个日志文件的逻辑名称 filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver32_log.ldf', size=1, maxsize=6, filegrowth=1 )
3:创建多个文件组的数据库
create database db_sqlserver4 on primary ( name=db_sqlserver41_data, filename='E:\sqlserver2008\db_sqlserver4\db_sqlserver41_data.mdf', size=4, maxsize=10, filegrowth=10% ), filegroup newgroup1 ( name=db_sqlserver42_data, filename='E:\sqlserver2008\db_sqlserver4\db_sqlserver42_data.mdf', size=4, maxsize=10, filegrowth=10% ) log on ( name=db_sqlserver41_log, --第一个日志文件的逻辑名称 filename='E:\sqlserver2008\db_sqlserver4\db_sqlserver41_log.ldf', size=1, maxsize=6, filegrowth=1 )
文件组用来组织数据库对象的高级方法,在默认情况下,数据库只有一个文件组--primary,通过配置具有多个文件组的数据库,可以做到在指定的文件组上创建新的对象(表
、视图等),它的关键字是filegroup