Вы можете проверить значение следующим образом:
PRINT 'The maximum date value '
+ CASE ISDATE('9999-12-31 23:59:59.998') + ISDATE('9999-12-31 23:59:59.999')
WHEN 0 THEN 'IS LESS THAN'
WHEN 1 THEN 'EQUALS'
WHEN 2 THEN 'IS GREATER THAN'
END
+ ' 9999-12-31 23:59:59.998'
Вывод:
The maximum date value EQUALS 9999-12-31 23:59:59.998