执行检查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;
报错:
datediff 函数导致溢出。用于分隔两个日期/时间实例的日期部分的数字太大。请尝试使用日期部分精度较低的 datediff。
1、可能是一个日期是空值
2、可能是两个日期相差太远
检查后发现是两个日期相差太远。
last_redone_time的时间和GETDATE()的时间相差太远。
表示有一个库长时间没有数据更新,所以last_redone_time的值长时间没有变。
把那个库的数据更新一下,同步脚本正常。
datediff 函数导致溢出。用于分隔两个日期/时间实例的日期部分的数字太大
来源:这里教程网
时间:2026-03-02 11:17:07
作者:
编辑推荐:
- datediff 函数导致溢出。用于分隔两个日期/时间实例的日期部分的数字太大03-02
- Sqlserver修改在线表的表字段类型03-02
- 9164288 misaligned log IOs which required falling back to synchronous IO03-02
- 你的家里不用安装宽带,如何让电视用上手机的流量03-02
- 【SQLServer】Server ‘SERVERNAME’ is not configured for RPC03-02
- Sqlserver分析死锁问题03-02
- 【SQLServer】The provider supports the interface03-02
- SQL SERVER中SQL优化03-02
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 9164288 misaligned log IOs which required falling back to synchronous IO
- 你的家里不用安装宽带,如何让电视用上手机的流量
你的家里不用安装宽带,如何让电视用上手机的流量
26-03-02 - 【SQLServer】Server ‘SERVERNAME’ is not configured for RPC
- Sqlserver分析死锁问题
Sqlserver分析死锁问题
26-03-02 - 台式电脑在没有无线网卡的情况下如何上网
台式电脑在没有无线网卡的情况下如何上网
26-03-02 - A significant part of sql server process memory has been paged out
- 国家有关信息化机房定级、选址规定
国家有关信息化机房定级、选址规定
26-03-02 - 【Case】cannot resolve the collation conflict between "xxx" and "xxx"
- 出现操作系统错误 1330(此帐户的密码已过期。)
出现操作系统错误 1330(此帐户的密码已过期。)
26-03-02 - SQL Server Report Service网页页面显示英文问题
SQL Server Report Service网页页面显示英文问题
26-03-02
