patricker commented on pull request #2231:
URL: https://github.com/apache/nifi/pull/2231#issuecomment-802979812


   Had a great meeting with @readl1, and we found the root cause of the issue. 
It turns out this is caused by a change server-side in MS SQL.  Here are the 
documentation notes from Microsoft:
   
   
https://docs.microsoft.com/en-us/sql/relational-databases/system-tables/cdc-lsn-time-mapping-transact-sql?view=sql-server-ver15
   
   > Note that java.sql.Timestamp values can no longer be used to compare 
values from a datetime column starting from SQL Server 2016. This limitation is 
due to a server-side change that converts datetime to datetime2 differently, 
resulting in non-equitable values. The workaround to this issue is to either 
change datetime columns to datetime2(3), use String instead of 
java.sql.Timestamp, or change database compatibility level to 120 or below.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to