본문 바로가기

프로그래밍/MSSQL

MSSQL CREATE DATABASE 쿼리 SAMPLE



CREATE DATABASE [brainDB]
ON PRIMARY  -- PRIMARY 그룹에 데이터 파일 생성
(NAME = N'brainDB', -- 논리적 이름
 FILENAME = N'C:\Program Files\MicroSoft SQL Server\MSSQL.1\MSSQL\Data\brainDB.mdf', -- 경로/파일
 SIZE = 2240KB, -- [KB | MB | GB | TB]
 MAXSIZE = UNLIMITED, -- 최대크기
 FILEGROWTH = 1024KB ) -- 자동증가크기, [KB | MB | GB | TB | %]
 LOG ON  -- 트랜잭션 로그 파일 설정
(NAME = N'brainDB_Log', -- 논리적 이름
 FILENAME = N'C:\Program Files\MicroSoft SQL Server\MSSQL.1\MSSQL\Data\brainDB_log.ldf', -- 경로/파일
 SIZE = 560KB, -- [KB | MB | GB | TB]
 MAXSIZE = 2048GB, -- 최대크기
 FILEGROWTH = 10% ) -- 자동증가크기


데이터 파일을 2개 이상 사용해서 DB를 생성해 보자
USE master
DROP DATABASE brainDB
GO

CREATE DATABASE [brainDB]
ON PRIMARY  -- PRIMARY 그룹에 데이터 파일 생성
(NAME = N'brainDB', -- 논리적 이름
 FILENAME = N'D:\DBDATA\brainDB.mdf', -- 경로/파일
 SIZE = 3MB), -- 자동증가크기, [KB | MB | GB | TB | %]
(NAME = N'brainDB2', -- 논리적 이름
 FILENAME = N'D:\DBDATA\brainDB2.ndf', -- 경로/파일
 SIZE = 3MB) -- 자동증가크기, [KB | MB | GB | TB | %]
 LOG ON -- 트랜잭션 로그 파일 설정
 (NAME = N'brainDB_Log', -- 논리적 이름
 FILENAME = N'E:\DBLOG\brainDB_log.ldf', -- 경로/파일
 SIZE = 1MB) -- [KB | MB | GB | TB]



[참조] 뇌를 자극하는 MSSQL 2005, P317