腾讯云数据库SQL Server支持切换实例的主库和备库。在实例出现故障时,将备用数据库切换为主数据库,以保证系统的可用性和数据的完整性,以上为实例遇到特殊情况比如故障时系统进行的自动切换,除此之外,您还可以通过控制台进行手动切换。
1、登录到腾讯云数据库SQL Server控制台,在实例列表,单击实例ID或操作列的管理,进入实例详情页面。
2、在实例详情页,可用性信息后,单击主备切换。
3、在主备切换弹窗下,选择切换时间,勾选可用区切换时,会有秒级别的连接闪断,请确保业务具备重连机制,单击确定。
立即切换:主备可用区数据同步完成后会立即切换。
维护时间内:主备可用区数据同步完成后,会在下一个维护时间内进行主备切换,若选择在维护时间内切换,但因特殊情况需在未到维护时间内做切换,可在 SQL Server 控制台,单击对应实例操作列的立即切换。
切换后实例地址保持不变,原来的主实例会作为备实例,应用自动连接到新的主实例(即原备实例)。有只读实例的主实例不支持主备切换,如仍要进行主备切换,需先释放只读实例,再进行主备切换,切换完毕后,再重新购买只读实例。
注意事项:
- 主备库切换过程中,会有秒级别连接闪断。建议您在业务低谷期执行切换操作并确保应用具备重连机制。
- 主备库切换后,实例连接地址保持不变,原来的主实例会作为备实例,应用自动连接到新的主实例(即原备实例)。
- 主库与备库之间的数据复制方式默认为异步复制。