LukeHan 의 잡다한 기술 블로그

mssql-scripter 를 활용한 DB 백업 본문

Database/Mssql

mssql-scripter 를 활용한 DB 백업

LukeHan1128 2026. 2. 10. 20:00
반응형

MSSQL 서버 데이터를 클론할 필요가 있어 아래와 같이 문서 작성하게 되었음

 

pip install mssql-scripter

원활한 백업을 위해 mssql-scripter 를 설치 한다.

 

 

 

 

# mssql-scripter -S ip_address -U user -P 'password' -d Database --schema-and-data:tables_and_datas > backup_file_path
mssql-scripter -S 192.168.0.123 -U master -P 'password!@#' -d DB --schema-and-data > C:\\local\\backup.sql

위와 같이 입력하여 백업을 진행한다.

 

 

 

 

#!/bin/bash

DBS=(
  "database1"
  "database2"
  "database3"
  "database4"
  "database5"
)

for db in "${DBS[@]}"; do
  echo "$db"
  mssql-scripter -S 192.168.0.123 -U master -P 'password!@#' -d $db --schema-and-data > "$db.sql"
done

하지만 이관 대상 Database 가 많아 위와 같이 script 생성하여 진행하였다.

반응형
Comments