可以在建立数据库时候创建 如:
CREATE DATABASE MyDB
ON PRIMARY --主文件组和主要数据文件
( NAME= 'MyDB_Primary ',
FILENAME= 'c:\MyDB_Prm.mdf '),
FILEGROUP MyDB_FG1 --用户定义文件组1
( NAME = 'MyDB_FG1_Dat1 ',
FILENAME = 'c:\MyDB_FG1_1.ndf '), --次要数据文件1
( NAME = 'MyDB_FG1_Dat2 ',
FILENAME = 'd:\MyDB_FG1_2.ndf '), --次要数据文件2
FILEGROUP MyDB_FG2 --用户定义文件组2
( NAME = 'MyDB_FG1_Dat ',
FILENAME = 'e:\MyDB_FG2.ndf ') --次要数据文件
LOG ON --日志文件
( NAME= 'MyDB_log ',
FILENAME = 'd:\MyDB.ldf ')
GO
CREATE DATABASE MyDB
ON PRIMARY --主文件组和主要数据文件
( NAME= 'MyDB_Primary ',
FILENAME= 'c:\MyDB_Prm.mdf '),
FILEGROUP MyDB_FG1 --用户定义文件组1
( NAME = 'MyDB_FG1_Dat1 ',
FILENAME = 'c:\MyDB_FG1_1.ndf '), --次要数据文件1
( NAME = 'MyDB_FG1_Dat2 ',
FILENAME = 'd:\MyDB_FG1_2.ndf '), --次要数据文件2
FILEGROUP MyDB_FG2 --用户定义文件组2
( NAME = 'MyDB_FG1_Dat ',
FILENAME = 'e:\MyDB_FG2.ndf ') --次要数据文件
LOG ON --日志文件
( NAME= 'MyDB_log ',
FILENAME = 'd:\MyDB.ldf ')
GO
一个文件或文件组只能被一个数据库使用,一个文件只属于一个文件组,数据和日志不能共存于一个文件或文件组上,日志文件不能属于文件组
感谢:jude_liu