千家信息网

SQL Server 2017 AlwaysOn AG 自动初始化(三)

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,创建具有自动种子设定的可用性组1. 创建端点每个副本都需要一个镜像端点进行通信,默认TCP端口为5022。CREATE ENDPOINT [Hadr_endpoint]STATE=STARTEDAS
千家信息网最后更新 2026年10月31日SQL Server 2017 AlwaysOn AG 自动初始化(三)

创建具有自动种子设定的可用性组


1. 创建端点

每个副本都需要一个镜像端点进行通信,默认TCP端口为5022。

CREATE ENDPOINT [Hadr_endpoint]STATE=STARTEDAS TCP (LISTENER_PORT = 5023, LISTENER_IP = ALL)FOR DATA_MIRRORING (ROLE = ALL,AUTHENTICATION = WINDOWS NEGOTIATE,ENCRYPTION = REQUIRED ALGORITHM AES)GO


2. 创建可用性组

在主副本上执行

CREATE AVAILABILITY GROUP [App1On]FOR DATABASE App1Customers, App1SalesREPLICA ONN'TEST-GS-ZHXT1\SQL2017' -- primaryWITH (ENDPOINT_URL = N'TCP://TEST-GS-ZHXT1.jztest.com:5023',FAILOVER_MODE = AUTOMATIC,AVAILABILITY_MODE = SYNCHRONOUS_COMMIT,BACKUP_PRIORITY = 50,PRIMARY_ROLE(ALLOW_CONNECTIONS = ALL),SEEDING_MODE = AUTOMATIC),N'TEST-GS-ZHXT2\SQL2017' -- secondaryWITH (ENDPOINT_URL = N'TCP://TEST-GS-ZHXT2.jztest.com:5023',FAILOVER_MODE = AUTOMATIC,AVAILABILITY_MODE = SYNCHRONOUS_COMMIT,BACKUP_PRIORITY = 50,SECONDARY_ROLE(ALLOW_CONNECTIONS = ALL),SEEDING_MODE = AUTOMATIC),N'TEST-GS-ZHXT3\SQL2017' -- secondaryWITH (ENDPOINT_URL = N'TCP://TEST-GS-ZHXT3.jztest.com:5023',FAILOVER_MODE = MANUAL,AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,BACKUP_PRIORITY = 50,SECONDARY_ROLE(ALLOW_CONNECTIONS = ALL),SEEDING_MODE = AUTOMATIC),N'TEST-GS-ZHXT4\SQL2017' -- secondaryWITH (ENDPOINT_URL = N'TCP://TEST-GS-ZHXT4.jztest.com:5023',FAILOVER_MODE = MANUAL,AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,BACKUP_PRIORITY = 50,SECONDARY_ROLE(ALLOW_CONNECTIONS = ALL),SEEDING_MODE = AUTOMATIC);GO

以上脚本创建可用性组App1On,同时加入了数据库App1Customers和App1Sales。

从CREATE AVAILABILITY GROUP语法

"

CREATE AVAILABILITY GROUP group_name

WITH ( [ ,...n ] )

FOR [ DATABASE database_name [ ,...n ] ]

REPLICA ON [ ,...n ]

"

可知,可以省略DATABASE database_name [ ,...n ],先创建可用性组,最后第4步再添加具体数据库。


3. 将辅助服务器实例联接到可用性组,并向可用性组授予创建数据库的权限。

在各辅助副本上执行

ALTER AVAILABILITY GROUP App1On JOINGOALTER AVAILABILITY GROUP App1On GRANT CREATE ANY DATABASEGO


4. 添加数据库到可用性组。

在主副本上执行

ALTER AVAILABILITY GROUP App1On ADD DATABASE App2Customers;GO

SQL Server 将在辅助服务器上自动创建数据库副本。 如果数据库较大,则可能需要一些时间才能完成数据库同步。

可用性 数据 数据库 副本 辅助 服务器 端点 服务 较大 同时 实例 时间 权限 种子 端口 脚本 语法 镜像 同步 通信 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 广东万易互联网科技有限公司惠州分公司 互联网科技工作委员会 科技互联网企业 广州互联网科技公司 碳银互联网科技 互联网科技logo设计 互联网科技论坛 深圳前海聚择互联网科技有限公司 互联网系的金融科技公司 互联网企业和科技型企业 互联网科技商业 互联网科技与大数据专业 科技赋能视角下互联网保险发展 中科明德北京互联网科技 电子商务与互联网科技的关系 富国互联网科技002692 山东大美朱楼互联网科技有限公司 艺电能源互联网科技有限公司招聘 黑龙江互联网科技公司 广州淘业互联网络科技 科技企业和互联网企业 喔噻互联网科技 远信互联网科技 科技互联网大厂 健康食品互联网创新科技园项目 中科明德北京互联网科技 怎样加入科技互联网 国产互联网科技公司 广西科技产业互联网是什么
0