본문 바로가기
DB/데이터베이스

[mssql] 데이터베이스 백업/복원 스크립트

by 꼬바리 2021. 12. 2.

1. 백업

BACKUP DATABASE DB명 TO DISK='백업절대경로\백업파일명.bak' WITH INIT;
** INIT은 덮어 쓰기 이다. NOINIT은 추가이다

 

2. 복원


restore filelistonly
from disk
='C:\bakup\디비백업파일'


RESTORE DATABASE DB명
FROM
DISK='C:\bakup\디비백업파일'
WITH
MOVE '' TO 'C:\Microsoft SQL Server\MSSQL.1\MSSQL\Data\DB명_data.mdf',
MOVE '' TO 'C:\Microsoft SQL Server\MSSQL.1\MSSQL\Data\DB명_log.ldf',
Replace

use DB명 : 해당 디비로 이동하기.

 

2.1 테이블 스키마 변경.
sp_changetableowner 'dbo','DB명'

 

2.2 뷰 스키마 변경.
sp_changeviewowner 'dbo','DB명'

 

2.3 프로시져 스키마 변경.
sp_changeprocowner 'dbo','DB명'

 

728x90
반응형

댓글