如何创建数据库和数据库文件组?

如题所述

SQL
Server中一个数据库可以对应多个物理文件,其中有一个的主数据库文件,扩展名为MDF,其他为次数据库文件,扩展名为NDF。可以将不同的文件存放在不同的驱动器上,可以提高数据访问速度。
文件组是逻辑概念,主要目的是将文件分组管理。
create
database
db3
on
primary
--主文件组
(name='db3_dat1',
--数据库主文件
filename='d:\db3_dat1.mdf',
size=10mb,
maxsize=100mb,
filegrowth=10%
),
(name='db2_dat2',
--主文件组,是次数据库文件
filename='d:\db2_dat2.ndf',
size=10mb,
maxsize=100mb,
filegrowth=10%
),
filegroup
db3g1
--第2个文件组
(name='db3_dat3',
--第2个文件组中的次数据库
filename='d:\db2_dat3.ndf',
size=10mb,
maxsize=30mb,
filegrowth=5mb
),
(name='db3_dat4',
--第2个文件组中的次数据库
filename='d:\db2_dat4.ndf',
size=5mb,
maxsize=30mb,
filegrowth=5mb
),
filegroup
db3g2
--第三个文件组
(name='db3_dat5',
----第三个文件组中的次数据库
filename='d:\db2_dat5.ndf',
size=10mb,
maxsize=50mb,
filegrowth=20%
)
log
on
(name='db3_log',
--日志文件
filename='d:\db3_log.ldf',
size=20mb,
maxsize=100mb,
filegrowth=10mb
)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-01

MySQL云数据库创建、配置与使用教程,五秒钟创建属于自己的mysql云数据库,申请地址:xmjar.cn

本回答被网友采纳
相似回答