SQL Server 2017 AlwaysOn AG 自动初始化(三)
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,创建具有自动种子设定的可用性组1. 创建端点每个副本都需要一个镜像端点进行通信,默认TCP端口为5022。CREATE ENDPOINT [Hadr_endpoint]STATE=STARTEDAS
千家信息网最后更新 2025年02月01日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 (
FOR [ DATABASE database_name [ ,...n ] ]
REPLICA ON
"
可知,可以省略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安全错误
数据库的锁怎样保障安全
基于g 的软件开发
数据库建模专业课程
打印机系统软件开发
显示mysql数据库的命令是
木瓜互联网科技手抄报模板
软件开发做哪一块
昆明呈贡聚隐软件开发工作室
西城区分布式事务数据库
数据库默认语法在哪里改
安全生产与网络安全关系
高校教育信息化与网络安全
b站的千锋网络安全怎么样
浙江综合软件开发公司
暗黑3不同服务器怎么选
万方数据库蓝点是什么意思
网络安全知识手册2017
电厂网络安全流程优化
数据库技术的组成
ea服务器为什么不能登录
数据库系统概论 习题答案
网络安全与网络成瘾ppt
预约系统的数据库表
vc 数据库 ado
关系的完整性和数据库的完整性
网络安全教育科普漫画
办公电脑网络安全风险自查
设计合理的桌面共享软件开发
计算机网络技术有哪些公司
网络技术资源反垄断
2u服务器价格多少