我正在寻找一个可以按计划(每周)备份服务器上的 SQL 数据库并将其下载到本地机器的程序,有人有什么建议吗?
谢谢
编辑:我应该指定 SQL 数据库位于远程服务器上。我正在寻找一个可以连接、然后备份到 .sql 并下载到本地 Windows 计算机的程序。
答案1
我每天都需要使用 SQL Server 2008 进行(远程)数据库备份。我使用两个 PowerShell 脚本(一个客户端和一个服务器),并让它们在 Windows 中作为计划任务运行。
服务器上的脚本调用本机 SQL Server 备份功能,将一个数据库转储到文件中。然后可以访问此文件(通过 Web 或 FTP)。然后客户端脚本会在将来的某个时间请求此资源。
虽然不是很漂亮但是却很管用。
可以通过使用适当的参数调度备份工具和 FTP 客户端来实现相同的两步过程。
答案2
如果远程计算机可以看到本地计算机上的网络共享,那么您可以使用网络弹性复制功能SQL备份专业版将数据从远程移动到本地计算机。它还将处理调度并在备份失败时提醒您。
我还应该添加一条关于全面披露的说明:我正在研究该产品,还有其他第三方备份产品可用。
顺便问一下,你为什么要将其复制到本地机器上?用于灾难恢复,还是其他用途?
答案3
答案4
您可以使用SQL备份和FTP,它可以完全满足您的需要,备份您的远程 SQL Server 数据库并将备份发送到选定的目的地,如本地或网络文件夹、NAS、FTP 服务器、Amazon S3、Dropbox、Google Drive、OneDrive、Box、Azure 存储、OneDrive for Business 或 Backblaze B2。https://sqlbackupandftp.com/blog/how-to-backup-remote-sql-server-database