日期:2014-05-16 浏览次数:20576 次
--0. 预备==>删除可能存在的库 [ Test_1 ]
USE [master]
GO
IF EXISTS (
SELECT *
FROM sys.databases
WHERE NAME = 'Test_1'
)
DROP DATABASE Test_1
GO
--1. 创建库 [Test_1], 注:多了两个文件组:Test_A.ndf, Test_B.ndf , 文件组也要指定位置
--创建新库,要演练分区所以我们会多创建两个文件组Test_A,Test_B,以便在后面的分区方案中使用。
CREATE DATABASE [Test_1] ON PRIMARY(
NAME = N'test_1',
FILENAME = N'D:\DB\partition\test_1.mdf',
SIZE = 10240KB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 1024KB
),
FILEGROUP [test_A]
(
NAME = N'Test_A',
FILENAME = N'D:\DB\partition\test_A.ndf',
SIZE = 1024KB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 1024KB
),
FILEGROUP [test_B]
(
NAME = N'Test_B',
FILENAME = N'D:\DB\partition\test_B.ndf',
SIZE = 1024KB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 1024KB
)
LOG ON
(
NAME = N'Test_log',
FILENAME = N'D:\DB\partition\Test_log.ldf',
SIZE = 7616KB,
MAXSIZE = 2048GB,
FILEGROWTH = 10%
)
COLLATE Chinese_PRC_CI_AS
GO
--2. 使用新库 [Test_1] , 并删除可能存在的分区函数 [test_partition]
USE [Test_1]
GO
--若分区函数存在则先drop掉
IF EXISTS (
SELECT *
FROM sys.partition_functions
WHERE NAME = N'test_partition'
)
DROP PARTITI