我需要每天从sql Server(2008)传输数据到sql Server(2005).其中一台服务器位于我们的Web主机上,因此数据将通过Internet传输.在同一网络上,我会使用SSIS来传输数据,但通过Internet,这不是一个安全的选择.有没有一种安全的方法来实现这一目标?
解决方法
您可以将SSL与sql Server一起使用(
2000/2005 Instructions/
2008 Instructions),然后对两台计算机之间的连接强制进行协议加密.您也不必使用购买的SSL证书,可以使用Windows Server Certificate Services生成一个 – 但是如果这样做,则CRL必须位于两台服务器都可以连接的计算机上.一种简单的方法是在独立的机器上安装证书服务,可能只是一个VM和
configure it to embed a public DNS name for it’s CRL.这不一定是运行证书服务的机器,只是你拥有并可以上传的东西.然后你可以生成证书并发布CRL和tada,全部完成.
您需要确保服务帐户sql正在运行,因为它正在使用的证书的access to the private key.