成语大全网 - 成语词典 - 如何在sql server 中创建文件组?

如何在sql server 中创建文件组?

create database GSM1

on primary --主文件及主文件组

(

name = main1, --逻辑文件名

filename = 'c:\program files\microsoft sql server\mssql.2\mssql\data\mian1.mdf', --物理文件名

size = 10MB, --初始大小

filegrowth = 1MB --增长速度

),

(

name = main2,

filename = 'c:\program files\microsoft sql server\mssql.2\mssql\data\mian2.ndf',

size = 10MB, filegrowth = 1MB

),

filegroup group1 ? --文件组group1

(

name = data, filename = 'F:\数据库\GSM\data.ndf', size = 5MB, filegrowth = 1MB

),

filegroup group2 ? --文件组group2

(

name = indexInfo, filename = 'D:\SQL2005\index\GSM\indexInfo.ndf', size = 5MB, filegrowth = 1MB

)

log on --日志文件

(

name = 'GSM.log',?

filename = 'c:\program files\microsoft sql server\mssql.2\mssql\data\GSMlog.ldf' ,?

size = 2048KB , filegrowth = 1MB

)

扩展资料:

SQL SERVER中文件组的用途

1、在指定文件组里创建表

--在指定文件组中创建文件

create table Test

(

Tid int primary key identity,

Title01 nvarchar(100) default('标题01'),?

Title02 nvarchar(100) default('标题02'),?

Title03 nvarchar(100) default('标题03'),?

DataStatus tinyint default(0) --0~255 size:1字节

) on TestData

2、利用文件组创建数据库

--创建数据库

create database BigValues

on primary --数据库文件,主文件组

(

name='BigValues_Data', --逻辑名

size=10mb, --初始大小

filegrowth=10%, --文件增长

maxsize=1024mb, --最大值

filename=N'E:\\SQL\\BigValues_Data.mdf'--存放路径(包含文件后缀名)

),

(

name='BigValues_Data1',

size=10mb,

filegrowth=10%,

maxsize=1024mb,

filename=N'F:\\Work\\SQL\\BigValues_Data1.mdf'

),

filegroup TestData --TestData文件组(表创建到不同的文件组里面可以分担压力)

(

name='BigValues_Data_Num1',

size=10mb,

filegrowth=10%,

maxsize=1024mb,

filename=N'E:\\SQL\\BigValues_Data_Num1.ndf'

),

(

name='BigValues_Data_Num2',

size=10mb,

filegrowth=10%,

maxsize=1024mb,

filename=N'F:\\Work\\SQL\\BigValues_Data_Num2.ndf'

)

log on --日记

(

name='BigValues_Log1',

size=5mb,

filegrowth=5%,

filename=N'E:\\SQL\\BigValues_log1.ldf'

),

(

name='BigValues_Log2',

size=5mb,

filegrowth=5%,

filename=N'F:\\Work\\SQL\\BigValues_log2.ldf'

)

go