没有合适的资源?快使用搜索试试~ 我知道了~
alwayson客户端连接
资源推荐
资源详情
资源评论
SQL Server AlwaysOn 客户端连接
在前面的文章中介绍到,管理员可以创建一个可用性组侦听器来提供到可用性组的数据
库的连接。通过一个虚拟网络名称,客户端可连接到此名称以访问可用性组的主副本或者
是辅助副本中的数据库。可用性组侦听器由域名系统 (DNS) 侦听器名称、指定的侦听器端
口以及一个或多个 IP 地址组成。可用性组侦听器仅支持 TCP 协议。 在域和 NetBIOS 中,
侦听器的 DNS 名称也必须唯一。当创建新的可用性组侦听器时,该侦听器将成为群集中
的资源,并具有关联的虚拟网络名称 (VNN)、虚拟 IP (VIP) 和可用性组依赖项。 客户端
使用 DNS 将 VNN 解析为多个 IP 地址,然后尝试连接到每个地址,直到连接请求成功或
超时。
当配置可用性组侦听器时,必须指定一个端口。可以将默认端口配置为 1433,以便允
许使用客户端连接字符串以达到简化目的。 如果使用 1433,则无需在连接字符串中指定
端口号。此外,由于每个可用性组侦听器都将具有一个独立的虚拟网络名称,因此,在单
个 WSFC 上配置的每个可用性组侦听器都可以配置为引用相同的默认端口 1433。还可以
指定一个非标准的侦听器端口,但是,这意味着还需要在连接到可用性组侦听器时,在您
的连接字符串中显式指定一个目标端口。还需要为非标准端口打开对防火墙的权限。
如果其中一个 SQL Server 实例已正在通过实例侦听器侦听 TCP 端口 1433,且在侦听端
口 1433 的计算机上没有任何其他服务(包括其他 SQL Server 实例),则不会与可用性
组侦听器的端口导致冲突。这是因为,可用性组监听器在相同的服务过程中可以共享同一
个 TCP 端口。但是,不应将多个 SQL Server 实例(并行)配置为侦听同一个端口。
使用侦听器连接到主副本
若要使用可用性组侦听器连接到主副本以进行读写访问,连接字符串应指定可用性组侦
听器 DNS 名称。如果可用性组主副本变为新副本,则将断开使用可用性组侦听器的网络名
称的现有连接。然后,将到可用性组侦听器的新连接定向到新的主副本。如下所示是针对
ADO.NET 访问接口 (System.Data.SqlClient) 的基本连接字符串的一个示例:
Server=tcp: AGListener,1433;Database=MyDB;IntegratedSecurity=SSPI
当然,仍然可以选择直接引用主副本或辅助副本的 SQL Server 实例名称,而不使用可用
性组侦听器服务器名称,但如果您选择这样做,将会丢失新连接(自动定向到当前主副
本)的优势。 还将失去只读路由的优势。
若要创建某个可用性组的第一个可用性组侦听器,强烈建议使用 SQL Server
Management Studio、Transact-SQL 或 SQL Server PowerShell。 除非必要情况,
例如创建附加侦听器,否则,应避免直接在 WSFC 群集中创建侦听器。
关于创建侦听器更多内容可以参考:http://technet.microsoft.com/zh-cn/library/
hh213080.aspx
为可用性组配置只读路由
用户可以使用 Transact-SQL 或 PowerShell 在 SQL Server 2012 中配置 AlwaysOn
可用性组的只读路由。“只读路由”指的是 SQL Server 将符合条件的只读连接请求路由到
可用的 AlwaysOn 可读辅助副本(即配置为在辅助角色下运行时允许只读工作负荷的副
本)的能力。为支持只读路由,可用性组必须具备可用性组侦听器。只读客户端必须将其
连接请求定向到此侦听器,并且客户端的连接字符串必须将应用程序意向指定为“只读”。
也就是说,它们必须是“读意向连接请求”。 要让只读操作能“透明”地被自动转向辅助副本,
必须解决下面三个问题:
1.客户端要标明自己发来的操作是“只读”操作。这个判定是程序开发员在编写程序的时候,
通过 ApplicationIntent 关键字指定的。不是 SQL Server 端来判定的。
2.辅助数据库要被配成可读模式。
资源评论
qq_31533929
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 3122080306 邹子轩 实验报告二.docx
- 基于STM32 NUCLEO板设计彩色LED照明灯(纯cubeMX开发)(大赛作品,文档完整,可直接运行)
- 发那科工业机器人保养大全
- Sphere.h
- REMD固有时间尺度分解信号分量可视化(Matlab完整源码和数据)
- 嵌入式系统双单片机STC89C52+STC15W104多功能学习板电路图可扩展 适用于单片机初学者和教学
- 基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)大赛作品
- XILINXFPGA源码基于Spartan3火龙刀系列FPGA开发板VGA测试例程
- Java聊天室的设计与实现【尚学堂·百战程序员】
- python中matplotlib教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功