Tenho certeza de que vocês já perceberam isso, mas eu queria compartilhar a resposta aqui porque é a falha do servidor.
O SQL Server possui uma função de timer própria e a usa por padrão, em vez do timer do OS / BIOS. Você pode desabilitar isso, mas não sei se isso funcionará com a capacidade de o SQL Server inserir dados de tempo granulares (até 12ms, iirc) em campos de hora.
Desative o temporizador do SQL Server indo para o SQL Server Configuration Manager, entre no SQL Server Services e clique com o botão direito do mouse na instância do SQL Server e vá para Propriedades.
Nas propriedades da instância, vá para a guia Parâmetros de inicialização e adicione -t8038. Isso habilita um sinalizador de rastreamento que desabilita o timer para essa instância. Se você tiver várias instâncias, terá que fazer isso para cada instância ou ainda encontrará uma troca de contexto alta.