Msg 성장일기
mssql to mssql 본문
🛠 SSMS 2022를 이용한 스키마 이관 단계
1. 스크립트 생성 마법사 시작
원본 서버에 접속합니다.
이관할 데이터베이스를 마우스 우클릭합니다.
태스크(Tasks) > 스크립트 생성(Generate Scripts)을 클릭합니다.

2. 개체 선택 (전체 또는 특정 개체)
전체 이관 시: "전체 데이터베이스 및 모든 데이터베이스 개체 스크립팅"을 선택합니다.
일부 이관 시: "특정 데이터베이스 개체 선택"을 누르고 테이블, 뷰, 프로시저 등 필요한 항목만 체크합니다.
Tip: 보통 신규 서버로 통째로 옮길 때는 '전체'를 선택하는 것이 개체 간 의존성 문제를 피하는 길입니다.

3. 스크립팅 옵션 설정
# 이 단계에서 설정을 잘못하면 '껍데기(구조)'만 만들어지고 데이터가 안 넘어갈 수 있습니다.
[고급(Advanced)] 버튼을 클릭합니다.
목록에서 [스크립팅할 데이터 형식(Types of data to script)]을 찾습니다.
기본값인 '스키마만'을 [스키마 및 데이터(Schema and data)]로 변경합니다.
[개체 수준 권한 스크립팅]이나 [인덱스 스크립팅] 옵션이 True로 되어 있는지 확인하여 성능 및 권한 설정도 함께 가져갑니다.


4. 스크립트 저장 및 실행
생성된 스크립트를 파일로 저장하거나 새 쿼리 창에 출력합니다.
신규 서버 SSMS 창을 엽니다.
신규 서버에 미리 생성해둔 빈 데이터베이스를 선택한 후, 해당 쿼리문을 붙여넣고 실행(F5)합니다.

'study_DB > MSSQL' 카테고리의 다른 글
| Linked server (Oracle DB 연결) (0) | 2026.05.25 |
|---|---|
| Mssql vs Oracle 비교 (0) | 2026.05.11 |
| MSSQL 설치 (2) | 2025.07.31 |