设置无需连接主服务器即可进行事务日志传送的辅助服务器

设置无需连接主服务器即可进行事务日志传送的辅助服务器

我在使用 SQL 事务日志传送时遇到了困难,原因如下:

  • 服务器 A,将数据加载到数据库
  • 服务器 B 位于远程位置
  • 两台服务器绝不共享一个公共网络并可以通过公共协议进行通信。(HTTP、电子邮件等)
  • 服务器 A 上的互联网连接速度很慢,每月只能使用几次。
  • 当有互联网连接时,我想要将数据从服务器 A 传输到服务器 B。

我目前的想法是在服务器 A 上设置事务日志传送,然后将其发送到服务器 B。我已经在服务器 A 上运行了该设置(进行备份n次),但是我该如何设置服务器 B 来接受我发送给它的文件 (通过电子邮件进行 ATM)?

如果计算机在网络中,我可以在进行 TLS 设置时从服务器 A 连接到服务器 B,并像这样设置服务器代理作业。有没有办法单独设置服务器 B?直接在服务器 B 上编写作业听起来像是一个相当简单的解决方案,但“创建新作业”对话框并不是很有帮助。

非常感谢您对此事的任何其他想法或帮助!

致以最诚挚的问候 Niclas Lindqvist

答案1

必须执行一系列存储过程才能在辅助服务器上设置日志传送。通常,当您在主服务器上设置日志传送时,这些操作由 SQL Management Studio 完成。

这篇 MSDN 文章应该是您所需要的:如何:添加辅助数据库 (Transact-SQL)

相关内容