use master
GO
IF EXISTS(SELECT * FROM sysdatabases WHERE name='E_Market')--判断E_Market表是否存在
DROP DATABASE E_Market --存在的话就删除E_Market
GO
CREATE DATABASE E_Market
ON PRIMARY --主文件组
(
NAME='E_Market_data', --逻辑文件名
FILENAME='G:\DataBase\E_Market_data.mdf',--物理文件名
SIZE=5MB,--主文件初始容量
MAXSIZE=200MB,--主文件的最大容量
FILEGROWTH=15%--主文件的增长率
),--第一个文件组结束
FILEGROUP FG--创建了一个辅助文件组(次文件组)
(
NAME='FG_E_Market_data', --逻辑文件名
FILENAME='G:\DataBase\FG_E_Market_data.ndf',--物理文件名,辅助文件以ndf结尾
SIZE=5MB,--辅助文件的初始容量
MAXSIZE=200MB,--辅助文件的最大容量
FILEGROWTH=15%--辅助文件的增长率
)
LOG ON --日志文件
(
NAME='E_Market_log',--逻辑文件名
FILENAME='G:\DataBase\E_Market_log.ldf',--物理文件名
SIZE=5MB,--日志文件的初始容量
MAXSIZE=100MB,--日志文件的最大容量
FILEGROWTH=10%--日志文件的增长率,增长率为0,表示未启用自动增长
),
(
NAME='E_Market1_log',--逻辑文件名
FILENAME='G:\DataBase\E_Market1_log.ldf',--物理文件名
SIZE=5MB,--日志文件的初始容量
FILEGROWTH=0--日志文件的增长率,增长率为0,表示未启用自动增长
)
GO
SELECT * FROM sysdatabases
use E_Market --指向当前操作的数据库E_Market
ALTER DATABASE E_Market ADD FILEGROUP FG1--向E_Market添加文件组FG1
GO
--为新建的文件组FG1添加文件
ALTER DATABASE E_Market ADD FILE
(
NAME='FG1_E_Market_data',
FILENAME='G:\DataBase\FG1_E_Market_data.ndf',
SIZE=5MB,
FILEGROWTH=10%
)TO FILEGROUP FG1
GO
--将文件组FG1设为默认文件组
ALTER DATABASE E_Market
MODIFY FILEGROUP FG1 DEFAULT
GO
GO
IF EXISTS(SELECT * FROM sysdatabases WHERE name='E_Market')--判断E_Market表是否存在
DROP DATABASE E_Market --存在的话就删除E_Market
GO
CREATE DATABASE E_Market
ON PRIMARY --主文件组
(
NAME='E_Market_data', --逻辑文件名
FILENAME='G:\DataBase\E_Market_data.mdf',--物理文件名
SIZE=5MB,--主文件初始容量
MAXSIZE=200MB,--主文件的最大容量
FILEGROWTH=15%--主文件的增长率
),--第一个文件组结束
FILEGROUP FG--创建了一个辅助文件组(次文件组)
(
NAME='FG_E_Market_data', --逻辑文件名
FILENAME='G:\DataBase\FG_E_Market_data.ndf',--物理文件名,辅助文件以ndf结尾
SIZE=5MB,--辅助文件的初始容量
MAXSIZE=200MB,--辅助文件的最大容量
FILEGROWTH=15%--辅助文件的增长率
)
LOG ON --日志文件
(
NAME='E_Market_log',--逻辑文件名
FILENAME='G:\DataBase\E_Market_log.ldf',--物理文件名
SIZE=5MB,--日志文件的初始容量
MAXSIZE=100MB,--日志文件的最大容量
FILEGROWTH=10%--日志文件的增长率,增长率为0,表示未启用自动增长
),
(
NAME='E_Market1_log',--逻辑文件名
FILENAME='G:\DataBase\E_Market1_log.ldf',--物理文件名
SIZE=5MB,--日志文件的初始容量
FILEGROWTH=0--日志文件的增长率,增长率为0,表示未启用自动增长
)
GO
SELECT * FROM sysdatabases
use E_Market --指向当前操作的数据库E_Market
ALTER DATABASE E_Market ADD FILEGROUP FG1--向E_Market添加文件组FG1
GO
--为新建的文件组FG1添加文件
ALTER DATABASE E_Market ADD FILE
(
NAME='FG1_E_Market_data',
FILENAME='G:\DataBase\FG1_E_Market_data.ndf',
SIZE=5MB,
FILEGROWTH=10%
)TO FILEGROUP FG1
GO
--将文件组FG1设为默认文件组
ALTER DATABASE E_Market
MODIFY FILEGROUP FG1 DEFAULT
GO