728x90
DB가 날아갈 경우를 대비하여 데이터 스키마 및 데이터 전체 복사를 해보려 한다.
데이터 베이스 자체를 복사하는 방법이 가장 좋아보이지만,,, 오류가 뜨는 관계로 시간이 없어 우선 알고 있는 방법으로 진행해본다.
Scripts를 전체 다 돌려서 데이터를 넣어야 해서 진짜 오래 걸린다.
강제 휴식시간을 가질 수 있어서 좋..다고 할 수도 있다...ㅎ
1. 복사하고자 하는 데이터 베이스에서 왼쪽 클릭
Tasks -> General Script

2.

2-2. 전체 복사 또는 선택 복사 중 선택

2-3.
Advanced 클릭 후 -> 스키마랑 데이터가 다 필요해서 'Schema and data'를 선택했다.

2-4.
쿼리 윈도우 오픈을 선택하면 바로 쿼리가 뜬다.

2-5.
쿼리창이 뜨면, 필요한 부분만 사용하면 된다.
이전 데이터 베이스를 기준으로 들어가 있기 때문에. 잘 확인해야함
나는 새로운 데이터 베이스를 미리 만들어 두어서, 조금 아래 쪽에 있는 테이블 생성과, 데이터 insert만 진행하였다.
정말 오래걸렸다..
참고
[SQL Server / MS-SQL] Generate Scripts 이용하여 DB 복사/이관하기
데이터베이스를 복사/이관하는 방법이 여러개 있다.보통 간단하게 DB 를 백업하고 복원하는 식으로 진행하였는데 이번 복사 건은 Azure MI (A 서버) DB -> Azure SQL Database (B 서버) DB 로 복사해야하는
ryean.tistory.com
728x90
'DB' 카테고리의 다른 글
| parse - dense - emdedding (2) | 2025.07.29 |
|---|---|
| qdrant collection 생성 (1) | 2025.07.29 |
| [MyBatis] null 처리 (1) | 2025.02.19 |
| JPQL, 네이티브 쿼리 (Native Query), QueryDSL, MyBatis (1) | 2025.02.14 |