zoukankan      html  css  js  c++  java
  • Create route in crossserver SSB

    Create route in cross-server SSB

     

    A ROUTE is used by Service Broker to determine where a service is located, be local or remote. A route is created using the CREATE ROUTE command.

     

    CREATE ROUTE route_name

    [ AUTHORIZATION owner_name ]

    WITH

    [ SERVICE_NAME = 'service_name', ]

    [ BROKER_INSTANCE = 'broker_instance_identifier' , ]

    [ LIFETIME = route_lifetime , ]

    ADDRESS = 'next_hop_address'

    [ , MIRROR_ADDRESS = 'next_hop_mirror_address' ]

     

    For example:

    CREATE ROUTE Route_LocalServer

    WITH SERVICE_NAME = '//RemoteServer/RemoteSSBService',

    BROKER_INSTANCE = N'CFA8070A-9E72-498A-A427-32F950B3C6E7',

    ADDRESS = 'TCP://192.168.0.10:4020'

    GO

     

    The BROKER_INSTANCE parameter can be retrieved from sys.databases:

    Select service_broker_guid from sys.databases where name=’YOUR_DB_NAME’

     

    A REMOTE service binding is used to map the security credentials used to open a conversation with a remote SSB service. A remote service binding is created using the CREATE REMOTE SERVICE BINDING command.

     

    CREATE REMOTE SERVICE BINDING BINDING_NAME

      TO SERICE '//RemoteServer/RemoteSSBService',

      WITH USER = [USER NAME],

      ANONYMOUS = OFF

     

    [USER NAME] should be mapped to the public certificate of the associated DATABASE in the other SQL SERVER instance.

     

    CREATE CERTIFICATE LocalCert

    AUTHORIZATION [USER NAME]

    FROM FILE = 'C:\Temp\RemoteCert.cer'

    GO

    The [USER NAME] user is given authorization to the public certificate of the remote server.

     

     

     

  • 相关阅读:
    路由器安全-FPM
    网络基础设施保护和局域网安全
    DMVPN基础配置
    IPSec的链路和设备备份
    IPSec的高可用性技术
    关于Mobility Express转LAP注意事项
    实际中可能遇到的NAT问题(IPsec)
    NAT-T和PAT(IPSec)
    加密设备NAT对IPSec的影响
    影响IPSec的网络问题
  • 原文地址:https://www.cnblogs.com/rickie/p/666246.html
Copyright © 2011-2022 走看看