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 생성하여 진행하였다.
반응형