PHP언어 웹개발 서버관리 DB관련 모바일 Mac세상 USA에서 살아남기 블로그
DB관련2021. 4. 7. 08:31

반응형

Database에서 백업은 어떤 작업 보다도 중요한 작업 중에 하나입니다.

DB 서버의 Data 백업은 현업에서 가장 중요한 습관이 되어야 합니다. 

개발자의 실수, 또는 물리적인 Data의 문제에 대한 피해를 최소화할 수 있는 보안 방안이기 때문이죠.

SQL Servrer의 경우, 리모트에 DB에 백업 파일(bak)을 자신의 PC에 바로 만들기가 불가능합니다.

 

SQL Server 백업 파일을 직접 접근이 불가

백업도 같은 Disk에 백업을 해두는 습관은 썩 좋은 방법은 아닙니다.

물리적으로 다른 저장소에 백업해 두는 것이 가장 바람직합니다.

백업 파일 이동 방법으로는 가장 손쉬운 FTP방식을 많이들 추천합니다.

 

SQL Backup and FTP 프로그램 로고

이런 여러가지 작업을 손쉽게 해주는 프로그램이 있는데요.

Database FTP 백업 프로그램인 "SQL Backup and FTP"를 소개하려고 합니다.

 

SQL Backup And FTP 프로그램 모습

 

SQLBackupAndFTPSetup.zip
0.71MB
SQLBackupAndFTPSetup.z01
10.00MB
SQLBackupAndFTPSetup.z02
10.00MB

 

 

SQL Backup and FTP 다운로드: sqlbackupandftp.com/

 

SQLBackupAndFTP - SQL Server, MySQL and PostgreSQL Backups

Database Backup in 2 min No more complicated configuration, just a single form to automate backups: select databases, backup (full, diff, tran log), encrypt, compress, send to a folder, FTP or cloud service: schedule backups, receive confirmation emails an

sqlbackupandftp.com

 

SQL Backup and FTP는 가장 많이들 사용하는 SQL Server와  MySQL 등을 지원합니다.

 

SQL Server와 MySQL 완벽 지원
다양한 DB지원

 

프로그램의 버전은 무료버전와 유료 버전(기능별 가격이 다름)이 있는데요.

무료 버전의 제한이 몇 가지 있지만,

백업하는 Database의 개수(max 2 DB)가 제한이 있는 것 이외에는, 

개인적으로 무료로 사용하기에 특별한 문제는 없었습니다.

 

무료부터 가격별 기능 추가됨

 

SQL Backup and FTP로 Backup 예약 작업을 걸어두면,

독립적인 프로세스 서비스인 SqlBak.Service 실행으로,

등록된 스케쥴 일정에 맞게 백업 작업을 처리해줍니다.

 

백업 스케쥴은 독립적인 서비스인 SqlBak.Service에서 관리

FTP 뿐만 아니라, 그 외의 다양한 저장 장소로 백업을 지원합니다.

 

FTP를 비롯해서 클라우드 기반 저장소에도 저장가능

 

 

 

 

Backup 작업 만들기

SQL Server 기준으로 Backup 작업 스케줄을 만들어 보려고 합니다.

우선, Backup 스케쥴 작업할 Database 타입을 선택합니다.

 

SQL Server, MySQL등 다양한 서버들이 지원

 

 

SQL Server의 로컬 백업 시,

서버 이름과 접속 계정 방식을 등록하고 Test Connection이후에 Save & Close로 저장해 줍니다.

 

Test Connection으로 접속 되는지 확인

 

 

그리고, Select database에서 백업을 원하는 DB를 선택하면 됩니다.

(DB가 있는데, 나타나지 않는다면, DB 계정에 권한의 문제일 수 있습니다.)

 

백업된 파일 저장은 FTP 등 다양한 서비스로 원격 저장이 가능합니다.

 

대표적인 FTP Server를 선택

 

 

FTP Server에서 서버의 주소와 계정 정보 및 상세 정보(Passive모드, Port 등) 설정이 가능합니다.

 

FTP 접속도 상세 설정이 가능

 

 

백업 작업의 스케줄 예약이 가능하며,

작업의 내용을 E-mail를 통해서 받을 수도 있습니다.

 

 

 

 

개인적으로 SQL SERVER를 백업을 sqlcmd 명령과 FTP를 통해 전송하고 있었는데요.

해당 프로그램으로 하나로 번거로운 작업을 줄일 수 있어서 너무 좋네요. 

 

 

 

반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
Posted by saltdoll

댓글을 달아 주세요