DB/데이터베이스
[mssql] 데이터베이스 백업/복원 스크립트
꼬바리
2021. 12. 2. 14:12
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
반응형