반응형

/********************************************************************************************
-- Title : [2k5] Tempdb 파일 크기 증가 및 추가, 이동, 확인, 제거
-- Reference : dbrang.com
-- Key word : alter database modify file add file remove file
********************************************************************************************/
USE master;

--기존 파일 증가
ALTER DATABASE tempdb
MODIFY FILE ( NAME = N'tempdev'
            , SIZE = 1024KB
            );
go

ALTER DATABASE tempdb
MODIFY FILE ( NAME = N'templog'
            , SIZE = 512KB
            );
go

--파일 추가
ALTER DATABASE tempdb
ADD FILE ( NAME = N'tempdev2'
         , FILENAME = N'E:\Databases\\tempdev2.ndf'
         , SIZE = 1024KB
         , FILEGROWTH = 10%
         );
go

ALTER DATABASE tempdb
ADD FILE ( NAME = N'tempdev3'
         , FILENAME = N'E:\Databases\\tempdev3.ndf'
         , SIZE = 1024KB
         , FILEGROWTH = 10%
         );
go

ALTER DATABASE tempdb
ADD FILE ( NAME = N'tempdev4'
         , FILENAME = N'E:\Databases\\tempdev4.ndf'
         , SIZE = 1024KB
         , FILEGROWTH = 10%
         );
go

-- 기존 파일 증가 및 이동
ALTER DATABASE tempdb
MODIFY FILE ( NAME=tempdev
            , FILENAME='d:\Databases\tempdb.mdf'
            , SIZE = 1024KB
            , FILEGROWTH = 10%
            );
go
/*
시스템 카탈로그에서 파일 "tempdev"이(가) 수정되었습니다.
새 경로는 다음에 데이터베이스가 시작될 때 사용됩니다.
*/

-- 확인
exec sp_helpdb tempdb
--?
--카타로그뷰에서 옮겨질 내용으로 기록된 것이 있을 듯 싶은데...
--찾질 못했다..ㅠㅠ

-- 기존 파일 제거
ALTER DATABASE tempdb 
REMOVE FILE tempdev2;

반응형

+ Recent posts