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