Sqlserver查询alwayson同步情况脚本

SELECT  availability_mode_desc ,
        role_desc ,
        replica_server_name ,
        last_redone_time ,
        GETDATE() now ,
        DATEDIFF(ms, last_redone_time, GETDATE()) diffMS
FROM    ( ( sys.availability_groups AS ag
            JOIN sys.availability_replicas AS ar ON ag.group_id = ar.group_id
          )
          JOIN sys.dm_hadr_availability_replica_states AS ar_state ON ar.replica_id = ar_state.replica_id
        )
        JOIN sys.dm_hadr_database_replica_states dr_state ON ag.group_id = dr_state.group_id
                                                             AND dr_state.replica_id = ar_state.replica_id;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22996654/viewspace-2146328/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22996654/viewspace-2146328/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQL Server 2019 AlwaysOn是一种高可用性和灾备性解决方案,它提供了对数据库级别故障和服务器级别故障的保护。SQL Server 2019 AlwaysOn环境包括主要和辅助副本,它们之间保持数据同步,并且自动切换到备用副本,以确保持续的可用性和高性能。 在SQL Server 2019中,配置AlwaysOn组需要满足以下要求:Windows Server 2008 R2 或更高版本和SQL Server 2012或更高版本,已安装.NET Framework 3.5.1或更高版本,同时需要开启数据库和备份加速设备(Database and Backup Accelerators)以保证数据传输的速度。配置AlwaysOn同步副本,必须首先在主服务器上设置主数据库,并启用AlwaysOn功能,然后在辅助服务器上建立次要数据库和辅助副本,并通过配置数据库镜像和备份策略来同步数据库的数据和日志。 在SQL Server 2019 AlwaysOn环境中,还需要进行预配容错配对、监控器和检查点等配置,以确保在主、辅助服务器配置发生故障时,AlwaysOn环境能够及时响应,并切换到备用副本,保证数据库可用性。此外,还需要制定备份和恢复策略,进行周期性备份和检查,以预防数据丢失和系统故障。 总之,SQL Server 2019 AlwaysOn是一种高可用性、容错性强的解决方案,在企业级应用中得到广泛使用。在搭建过程中,需要注意整体规划、硬件要求、数据传输速度等因素,并进行适当的配置和维护,以保证系统的可用性和数据的完整性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值