什么是 Always On 可用性组?-概念篇(五)

科技   2024-12-05 08:00   河南  

点击蓝色字关注“SQL数据库运维”,回复“SQL”获取2TB学习资源!

适用于:SQL Server

什么是 Always On 可用性组?-概念篇(一)

什么是 Always On 可用性组?-概念篇(二)

什么是 Always On 可用性组?-概念篇(三)

什么是 Always On 可用性组?-概念篇(四)

客户端连接

您可以通过创建一个可用性组侦听器来提供到给定可用性组的主副本的客户端连接。“可用性组侦听器”提供一组附加到给定可用性组的资源,以便将客户端连接定向到相应的可用性副本。

一个可用性组侦听器与一个唯一的 DNS 名称(用作虚拟网络名称 (VNN))、一个或多个虚拟 IP 地址 (VIP) 和一个 TCP 端口号关联。

提示:

如果一个可用性组仅拥有两个可用性副本,并且未配置为允许对次要副本进行读访问,则客户端可以通过使用数据库镜像连接字符串连接到主要副本。从数据库镜像将数据库迁移到 AlwaysOn 可用性组之后,这种方法暂时非常有用。在添加其他次要副本之前,需要为该可用性组创建一个可用性组侦听程序,并更新应用程序以使用该侦听程序的网络名称。

活动辅助副本

Always On 可用性组支持活动次要副本。活动辅助功能包括对以下方面的支持:

  • 对辅助副本执行备份操作

    次要副本支持对完整数据库、文件或文件组执行日志备份和仅复制备份。您可以配置可用性组,以便为备份指定一个首选位置。理解 SQL Server 不强制使用首选备份位置十分重要,因为它对即席备份没有影响。对此首选备份位置的解释取决于为给定可用性组中的每个数据库撰写作业脚本的逻辑(如果有)。对于单独的可用性副本,您可以指定对此副本(相对于同一可用性组中其他副本)执行备份的优先级。 

  • 对一个或多个辅助副本(可读辅助副本)的只读访问权限

    可以对任何次要可用性副本进行配置,以便仅允许对其本地数据库进行只读访问,尽管不会完全支持某些操作。这会阻止对次要副本进行读写连接尝试。还可以通过仅允许进行读写访问来阻止主要副本上的只读工作负载。这会阻止对主要副本建立只读连接。 

    如果某一可用性组当前拥有一个可用性组侦听程序以及一个或多个可读次要副本,则 SQL Server 可以将读意向连接请求路由到其中一个可读次要副本(只读路由)。 


点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。


动动小手点击加关注呦☟☟☟

SQL数据库运维
专注于SQL数据库相关领域,Oracle、MySQL、SQL Server、PostgreSQL、大数据,数据分析等相关技术内容的分享,关注回复「SQL」可免费获取海量学习资料,包含文档、视频及部分常用软件安装包和日常小工具等资源。
 最新文章