> 文章列表 > sql alwayson

sql alwayson

sql alwayson

什么是“.sql alwaysOn”?

“.sql alwaysOn”是指 Microsoft SQL Server 2012 及更高版本中的一项可用性组件,它提供了高可用性和灵活性,使得数据库能够自动切换到备份服务器,从而保证数据库始终可用。

如何设置“.sql alwaysOn”?

设置“.sql alwaysOn”需要至少两个 SQL Server 实例、一个用于主服务器,另一个用于备份服务器。首先需要在两个服务器上设置数据库,并确保它们在名称、路径、日志和备份等属性上完全相同。接着,在主服务器上启用“AlwaysOn可用性组”并指定“副本”(备份服务器)。最后,在备份服务器上启用“AlwaysOn可用性组”,并通过“连接到副本”选择主服务器实例。

为什么需要“.sql alwaysOn”?

对于关键业务应用程序而言,数据库意外故障或人为操作失误可能会导致应用程序中断,造成可惜的经济损失。不过,启用“.sql alwaysOn”可以防止这种可能性发生,因为可以秒级自动将大部分数据库操作路由到备份服务器上。

“.sql alwaysOn”提供了哪些功能?

“.sql alwaysOn”提供了容灾、自动故障恢复、基于策略的自动故障检测和自动故障修复、数据库可用性的维护、优先级路由、有限的数据丢失保护、扩大读负载的功能等。

如何测试“.sql alwaysOn”?

测试“.sql alwaysOn”可用性的最简单方法之一是手动断开主服务器。此时,如果秒级地将数据库路由到备份服务器上,则意味着“.sql alwaysOn”完全正常。