I am working around this issue by instead using this sort of query to get a more precise datetimeoffset value: SELECT (SYSUTCDATETIME() AT TIME ZONE 'UTC') For some reason SYSUTCDATETIME doesn't suffer from the "last 5 digits repeat" issue when I run it on Azure SQL. The documentation...