通过Internet的Sql Server镜像

好吧,我会得到一些奇怪的外观,但这是我想要做的事情。 我在互联网上有两台服务器,我想打开一个互联网端口,只为对方的IP,并通过互联网做一个SQL Server 2008的镜像

数据并不重要。 没有SS#,没有信用卡,没有这样的。 所以这不必太复杂。

1)是镜像阻塞? 我不希望主服务器在辅助服务器上等待提交数据。 它会排队的东西同步? 数据库很大,而且有很多活动,如果它必须等待它在辅助同步,这不会工作?

2)尽pipe安全不是一个大问题,但缺点是什么? SQL数据库只能彼此外部打开,有没有嗅探的危险?

提前致谢。

如果您有SQL企业版,则可以使用非阻塞的asynchronous镜像。 如果您不这样做,您可能需要调查日志传送。

configuration基于证书的传输级encryption可以最大限度地减less信息泄露的风险。 请注意,传输encryption是默认启用的。

数据库镜像传输安全
http://msdn.microsoft.com/en-us/library/ms186360.aspx

如何:允许数据库镜像使用证书进行出站连接(Transact-SQL)
http://msdn.microsoft.com/en-us/library/ms186384.aspx

SQL镜像支持asynchronous模式 。 确保您使用IPSec或其他VPN技术来防止嗅探。

1)不知道关于SQL Server。 但是,大多数主要的关系型数据库pipe理系统(RDBMS)都可以根据不同的场景和口味定制复制/镜像。 阅读文档。

2) 任何通过互联网未encryption的数据都可能被嗅探到。 你需要的是一个VPN。 尝试OpenVPN 。 也可以在Windows上运行。