답변:
SQL Server 2008을 사용하는 (원격) 데이터베이스 백업에 대한 일일 요구 사항이 있습니다. 두 개의 PowerShell 스크립트 (클라이언트 및 서버)를 사용하여 Windows에서 예약 된 작업으로 실행합니다.
서버의 스크립트는 하나의 데이터베이스를 파일로 덤프하는 기본 SQL Server 백업 기능을 호출합니다. 그런 다음이 파일에 액세스 할 수 있습니다 (웹 또는 ftp를 통해). 그런 다음 클라이언트 스크립트는 나중에이 리소스를 요청합니다.
아주 예쁘지는 않지만 작동합니다.
백업 도구와 FTP 클라이언트를 적절한 인수로 예약하여 동일한 2 단계 프로세스를 구현할 수 있습니다.
원격 시스템이 로컬 시스템에서 네트워크 공유를 볼 수있는 경우 SQL Backup Pro 의 네트워크 복원 복사 기능 을 사용하여 원격에서 로컬 시스템으로 데이터를 이동할 수 있습니다. 또한 예약을 처리하고 백업이 실패 할 때 경고합니다.
또한 전체 공개에 대한 메모를 추가해야합니다.이 제품에서 작업하고 있으며 다른 타사 백업 제품을 사용할 수 있습니다.
왜 로컬 컴퓨터에 복사 하시겠습니까? 재해 복구 또는 다른 용도로 사용 하시겠습니까?
데이터베이스가 원격이라고 언급했습니다. 원격 서버를 제어한다고 가정하지만 그렇지 않을 수도 있습니다. ExpressMaint를 확인 하십시오. 인스턴스가 Express 버전인지 일반 버전인지 또는 MSSQL인지는 말하지 않았지만이를 사용하여 백업을 자동화 할 수 있습니다.
그런 다음 wget 을 사용 하여 다운로드하려는 위치에서 다운로드를 자동화하십시오. 당신이 그것을 해야하는 경우 Windows 버전이 있습니다.
또한 7z 를 사용하여 다운로드하기 전에 백업을 추가로 압축하여 실제 전송 크기의 일부에 불과할 수 있습니다.
SQLBackupAndFTP 를 사용할 수 있으며 필요한 것을 정확하게 수행하고 원격 SQL Server 데이터베이스를 백업하고 로컬 또는 네트워크 폴더, NAS, FTP 서버, Amazon S3, Dropbox, Google Drive, OneDrive, Box, Azure Storage와 같은 선택한 대상으로 백업을 보낼 수 있습니다 , 비즈니스 용 OneDrive 또는 Backblaze B2. https://sqlbackupandftp.com/blog/how-to-backup-remote-sql-server-database