/*在databaseName数据库建文件组FILEGROUPName*/ ALTER DATABASE databaseName ADD FILEGROUP [FILEGROUPName]/*建物理文件,指定所属文件组FILEGROUPName*/ ALTER DATABASE databaseName ADD FILE (NAME = N'Data00001', FILENAME = N'E:\SQLData\MSSQL\Data\Data00001.ndf') TO FILEGROUP [FILEGROUPName]/*在指定文件上建表*/ create table t_Data00001 ( id int not null, name varchar(20) ) on Data00001 go------------------------- 这样建主要对数据量较大的数据库有好处: 1。数据可分散在不同的硬盘上; 2。可利用多个CPU,提高运行速度等等。
[job_id] [smallint] IDENTITY (1, 1) NOT NULL ,
[job_desc] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__jobs__job_desc__1273C1CD] DEFAULT ('New Position - title not formalized yet'),
[min_lvl] [tinyint] NOT NULL ,
[max_lvl] [tinyint] NOT NULL ,
[salary] [decimal](18, 0) NULL ,
PRIMARY KEY CLUSTERED
(
[job_id]
) ON [PRIMARY] ,
CHECK ([max_lvl] <= 250),
CHECK ([min_lvl] >= 10),
CONSTRAINT [CK_jobs] CHECK ([salary] <= 450)
) ON [FG_INDEX]
GO
ALTER DATABASE databaseName ADD FILEGROUP [FILEGROUPName]/*建物理文件,指定所属文件组FILEGROUPName*/
ALTER DATABASE databaseName
ADD FILE
(NAME = N'Data00001',
FILENAME = N'E:\SQLData\MSSQL\Data\Data00001.ndf')
TO FILEGROUP [FILEGROUPName]/*在指定文件上建表*/
create table t_Data00001 (
id int not null,
name varchar(20)
) on Data00001
go-------------------------
这样建主要对数据量较大的数据库有好处:
1。数据可分散在不同的硬盘上;
2。可利用多个CPU,提高运行速度等等。