13. 5. 15.

MS-SQL Database 이동 및 로그용량 관리

USE master

--sql 목록제거
EXEC sp_detach_db 'DB명', 'true'

--C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
--DB파일,DB_log파일 d:\SQL DATA\로 이동

--sql 목록추가
EXEC sp_attach_db @dbname = N'DB명', 
   @filename1 = N'd:\SQL Data\DB명.mdf', 
   @filename2 = N'd:\SQL Data\DB명_log.ldf'

--sql 로그용량 줄이기
use DB명
backup log DB명 with no_log 
dbcc shrinkfile('DB명_log', 50)

-- 트렌젝션 로그사이즈 제한
dbcc shrinkdatabase(db명,1000)
-- 로그용량 줄이기
USE [DB명];
GO
ALTER DATABASE DB명
SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE ('DB명_Log', 10);
GO
ALTER DATABASE DB명
SET RECOVERY FULL;

댓글 없음:

댓글 쓰기