본문 바로가기

프로그래밍/MSSQL

MSSQL 2005 - 파일그룹 생성 SQL 예제

CREATE DATABASE [brainDB]
ON PRIMARY    -- 지금부터 PRIMARY 그룹에 데이터 파일을 생성
(NAME = 'BrainDB',   -- 첫번째 데이터 파일
 FILENAME = N'D:\DBData\brainDB.mdf', -- 파일경로와 파일명
 SIZE = 10240KB, -- 처음 크기
 MAXSIZE = 102400KB, --  최대파일 크기
 FILEGROWTH = 1024KB), -- 파일 증가 : 1MB 단위로
(NAME = 'BrainDB2',   -- 첫번째 데이터 파일
 FILENAME = N'D:\DBData\brainDB2.ndf', -- 파일경로와 파일명
 SIZE = 10240KB, -- 처음 크기
 MAXSIZE = 102400KB, --  최대파일 크기
 FILEGROWTH = 1024KB), -- 파일 증가 : 1MB 단위로

FILEGROUP [SECONDARY] --지금부터 SECONDARY 그룹에 데이터 파일을 생성
(NAME = 'BrainDB3',   -- 세번째 데이터 파일
 FILENAME = N'E:\DBData\brainDB3.ndf', -- 파일경로와 파일명
 SIZE = 5120KB, -- 처음 크기
 MAXSIZE = 51200KB, --  최대파일 크기
 FILEGROWTH = 1024KB), -- 파일 증가 : 1MB 단위로
(NAME = 'BrainDB4',   -- 첫번째 데이터 파일
 FILENAME = N'D:\DBData\brainDB4.ndf', -- 파일경로와 파일명
 SIZE = 5120KB, -- 처음 크기
 MAXSIZE = 51200KB, --  최대파일 크기
 FILEGROWTH = 1024KB), -- 파일 증가 : 1MB 단위로

LOG ON -- 지금부터 로그파일을 생성
(NAME = 'BrainDB_Log',   -- 로그파일
 FILENAME = N'F:\DBLog\brainDB_log.ldf', -- 파일경로와 파일명
 SIZE = 3072KB, -- 처음 크기
 MAXSIZE = 102400KB, --  최대파일 크기
 FILEGROWTH = 10%) -- 파일 증가 : 10% 단위로