设置SQL Server Service Broker进行安全通信(下)

日期: 2009-07-09 作者:Denny Cherry翻译:孙瑞 来源:TechTarget中国 英文

尽管RC4不如AES算法强大,但是速度更快。这意味着在加密解密时不需占用太多的CPU资源。一定要注意二者的区别,因为在高负荷环境中使用AES算法将占用更多CPU资源,同时除非迫不得已,RC4算法不适合在数据十分宝贵的高风险系统中使用。   设置完所有服务器端点后,你就可以执行证书交换了。

先备份证书的公共密匙到一个文件,然后将公共密匙输入到远程服务器。你首先需要使用BACKUP CERTIFICATE声明来备份证书。   在这个例子中,我们已经备份了ServiceBrokerCert_SQL1证书到SQL1服务器C盘的一个文件。   BACKUP CERTIFICATE Se……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

尽管RC4不如AES算法强大,但是速度更快。这意味着在加密解密时不需占用太多的CPU资源。一定要注意二者的区别,因为在高负荷环境中使用AES算法将占用更多CPU资源,同时除非迫不得已,RC4算法不适合在数据十分宝贵的高风险系统中使用。

  设置完所有服务器端点后,你就可以执行证书交换了。先备份证书的公共密匙到一个文件,然后将公共密匙输入到远程服务器。你首先需要使用BACKUP CERTIFICATE声明来备份证书。

  在这个例子中,我们已经备份了ServiceBrokerCert_SQL1证书到SQL1服务器C盘的一个文件。

  BACKUP CERTIFICATE ServiceBrokerCert_SQL1 TO
  FILE='C:ServiceBrokerCert_SQL1.cer'

    之后我们将ServiceBrokerCert_SQL2的证书备份到SQL2服务器的C盘中。

  BACKUP CERTIFICATE ServiceBrokerCert_SQL2 TO
  FILE='C:ServiceBrokerCert_SQL2.cer'

  文件备份完成后,该把他们移动到其它服务器的C盘上了。然后你需要把证书导入到其它服务器。CREATE CERTIFICATE声明可以实现此功能,但是需要使用FROM FILE参数来代替SUBJECT, START_DATE和EXPIRY_DATE参数了。

  CREATE CERTIFICATE ServiceBrokerCert_SQL1
  FROM FILE='C:ServiceBrokerCert_SQL1.cer'

  然后重连SQL1并将证书从SQL2服务器中导入。通过查询sys.certificates系统目录视图,你可以看到证书已经成功导入。请参看下图:

  证书导入后,你就可以使用SEND声明和Service Broker线路在加密的连接中发送消息了。