Sql*_*yan 5 sql-server replication sql-server-2005
我在不同的webhosts上有一对SQL Server,我正在寻找一种方法来定期使用另一台服务器更新一台服务器.这是我正在寻找的:
最初,我正在考虑编写一些需要对每个数据库进行计划完全备份的内容,将备份从一台服务器FTP到另一台服务器,然后新服务器选择并恢复它.我能看到的唯一缺点是,在开始传输备份之前无法知道备份是否完成 - 这些备份是否可以同步完成?此外,正在刷新的服务器是我们的测试服务器,因此如果移动数据涉及一些停机时间,那很好.
有没有人有更好的想法,或者我正在考虑最好的非复制方式?感谢大家的帮助.
更新: 我最终设计了一个自定义解决方案,使用BAT文件,7Zip,命令行FTP和OSQL完成此操作,因此它以完全自动的方式运行,并聚合来自全国十几个服务器的数据.我详细介绍了博客条目中的步骤.
感谢您的输入!
我会为此编写一个 .NET 控制台应用程序。进行备份就像打开 SQL 连接并执行“BACKUP DATABASE [] TO DISK = N”一样简单。然后使用内置的 .NET FTP 库将其推送到其他服务器。您甚至可以放入Sharpziplib先将其压缩,然后将其放入计划任务中。
另一方面,设置一个 Windows 服务,使用 FileSystemWatcher 监视 ftp 传输到的文件夹,然后在完成后恢复备份。
| 归档时间: |
|
| 查看次数: |
14049 次 |
| 最近记录: |