SQLServer 백업본으로 신규서버에 restore 해보자
1. 백업
backup database TESTDB to disk= 'D:\testdb.bak'
2. 신규서버에 복원
Restore FileListOnly FROM DISK = N'D:\testdb.bak'
-- 백업DB의 논리명 확인
restore database TESTDB from disk=N'D:\testdb.bak'
with move 'TESTDB' to 'D:\DB파일경로\testdb.mdf',
move 'TESTDB_LOG' to 'D:\LOG파일경로\testdb_log.ldf'
3. 기타 object 생성
- login
-> 사용자매핑
use TESTDB
ALTER USER testuser WITH LOGIN = testuser
- 유지관리계획, 작업, 디비링크, 복제 등은 새로 생성
4. 검증
SELECT CASE TYPE
WHEN 'U' THEN 'User Defined Tables'
WHEN 'S' THEN 'System Tables'
WHEN 'IT' THEN 'Internal Tables'
WHEN 'P' THEN 'Stored Procedures'
WHEN 'PC' THEN 'CLR Stored Procedures'
WHEN 'X' THEN 'Extended Stored Procedures'
END typeofobject,
COUNT(*) as CNT
FROM SYS.OBJECTS
WHERE TYPE IN ('U', 'P', 'PC', 'S', 'IT', 'X')
GROUP BY TYPE
'생계 > SQL Server' 카테고리의 다른 글
SQL Server 에서 Linked Server MSSQL to Oracle (1) | 2018.06.08 |
---|---|
SQL Server 에서 Linked Server MSSQL to MSSQL (0) | 2018.06.08 |
구글 클라우드 플랫폼에 SQL Server 를 설치하고 연결해보자 (0) | 2018.04.05 |