1:采用windows验证的方法:

CREATE ENDPOINT InstInitiatorEndpoint STATE = STARTED AS TCP ( LISTENER_PORT =  )
FOR SERVICE_BROKER (AUTHENTICATION = WINDOWS );
GO

在两个实例间各创建一个,采用windows验证,若两台计算机在同一个域内,则此时采用windows验证时足以的。

2:采用证书的方法验证
数据库间通信的证书等是存在于master数据库的,所以我们第一步要在master数据库创建主钥和证书,并且备份出公钥。
use master 
go --master key
create master key encryption by password='!@#masterkey249'; --certificate
create certificate broker_private_249_cer with subject='for 249', start_date='11/11/2009',expiry_date='11/11/2111';
backup certificate broker_private_249_cer to file='c:\cert\broker_public_249_cer.cer';

第二步创建端点和证书绑定(此处绑定的证书是自己创建的私钥)

CREATE ENDPOINT [broker_249_endpoint]
AUTHORIZATION [sa]
STATE=STARTED
AS TCP (LISTENER_PORT = 4022, LISTENER_IP = ALL)
FOR SERVICE_BROKER (MESSAGE_FORWARDING = ENABLED
, MESSAGE_FORWARD_SIZE = 10
, AUTHENTICATION = CERTIFICATE [broker_private_249_cer]
, ENCRYPTION = DISABLED)
第三步就是创建登录和用户
create login broker_243_login with password='qsmc+12345';

create user broker_243_user for login broker_243_login;(产生映射关系)

第四步:将对方备份出来的公钥拷贝到自己的服务器端,并且进行绑定

create certificate broker_public_243_cer
authorization broker_243_user from file='c:\cert\broker_public_243_cer.cer';

将刚刚创建的用户进行绑定,并且创建一个certificate (授权)

第五步:赋予刚创建用户连接端点的权利
grant connect on endpoint::broker_249_endpoint to broker_243_login;

切记一点:一个数据库实例只能够有一个service broker的端点:endpoint,当我们建立已经有endpoint的时候,需要与别的数据库进行端点间的访问,我们只用从四散不开始就可以了。

这就创建完成了。恩  还挺有成就感的

最新文章

  1. 学习使用html与css,并尝试写php
  2. Oracle如何复制表的sql语句
  3. 一个网页抓取的类支持get+post+cookie存储
  4. Git撤销操作命令
  5. javascript中substring()、substr()、slice()的区别
  6. Spring框架学习之第4节
  7. Tilera 服务器上hadoop单机版测试
  8. BZOJ_2002_弹飞绵羊_(LCT)
  9. php内存申请和销毁
  10. BCB 语言类
  11. 用CSS3实现对图片的放大效果
  12. 第一次写博客,就写如何向外行介绍自己做的是什么,那个我是做web的
  13. 团队作业7——第二次项目冲刺(Beta版本12.08)
  14. 在JavaWeb项目中URL中字符串加密解密方案
  15. (二)surging 微服务框架使用系列之surging 的准备工作consul安装
  16. 使用linux命令行调整非图形界面分辨率
  17. vue学习(2)
  18. 随机森林学习-sklearn
  19. Maven的conf目录下settings.xml的简单配置
  20. Oracle substr() instr() 用法

热门文章

  1. Party All the Time(三分)
  2. BZOJ - 1497 最小割应用
  3. Tomcat(一)Tomcat常用配置
  4. vim(三)golang代码跳转配
  5. 使用Junit进行自动单元测试
  6. Photoshop入门教程(七):蒙版
  7. 红米note_维修_开机键
  8. oracle执行update语句卡住不动
  9. jumpserver 安装详解
  10. (转)DB2中的一些函数