SQL Server AlwaysOn 可用性组副本只读设置

栏目: 数据库 · SQL Server · 发布时间: 8年前

内容简介:SQL Server AlwaysOn 可用性组副本只读设置

SQL Server AlwaysOn 可用性组副本是允许只读的,默认情况下不可读。

其中副本的可读性有几个选项:

NO : 不可连接到副本数据库,因此也不可读。默认设置。

Read-intent only:只有限定 “read-only” 时才能访问数据库,但只读。

Yes:所有连接都有可访问数据库,但只读。

SQL Server AlwaysOn 可用性组副本只读设置

如果设置为 “Read-intent only” ,客户端查询该数据库对象时提示以下错误:

Msg 976, Level 14, State 1, Line 1
The target database, 'TestDB', 
is participating in an availability group and is currently not accessible for queries. 
Either data movement is suspended or the availability replica is not enabled for read access. 
To allow read-only access to this and other databases in the availability group, 
enable read access to one or more secondary availability replicas in the group.  
For more information, see the ALTER AVAILABILITY GROUP statement in SQL Server Books Online.

若设置为 “Read-intent only” ,又打算可读副本数据库数据,客户端连接设置如下:

连接时加上 ReadOnly 参数: ApplicationIntent=ReadOnly

SQL Server AlwaysOn 可用性组副本只读设置

其他程序连接设置如: ApplicationIntent=readonly

("Driver={SQL Server Native Client 11.0};server=AGListener;Database=dbname;trusted_connection=yes;ApplicationIntent=readonly”) 

使用 sqlcmd 工具连接需要设置参数 “-K”

sqlcmd -SAGListener -E -dDBName -Kreadonly 

若都允许只读,选择 “Yes” 即可更改,或使用命令更改:

  1. USE [master] 
  2. GO 
  3. ALTER AVAILABILITY GROUP [AGName] 
  4. MODIFY REPLICA ON N'InstanceName' WITH (SECONDARY_ROLE(ALLOW_CONNECTIONS = ALL)) 
  5. GO 

参考:

将连接字符串关键字用于 SQL Server Native Client

onnect to SQL Server AlwaysOn replica with SSMS when Readable Secondary is set to Read-intent only

本文永久更新链接地址 http://www.linuxidc.com/Linux/2017-05/143922.htm


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

跟小贤学运营

跟小贤学运营

陈维贤 / 机械工业出版社 / 2016-12-9 / 69.00

这是一部能帮助运营新人快速构建互联网运营方法论和快速掌握互联网运营实操的著作,是小贤在百度贴吧和小红书成长经历和运营经验的复盘。书中包含5大运营主题、40余种运营工具和渠道、50余种运营方法和技巧、100余个真实接地气的运营案例,能迅速帮助运营新人掌握全套实操技能和构建完整运营体系。 本书的视角和知识体系都比较立体化: 既有百度这样的互联网巨头运营规范和思路,又有小红书这样的明星创业公......一起来看看 《跟小贤学运营》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具