Isso pode ocorrer ao tentar ler dados que também estão mudando, sem usar um bloqueio. Remova a dica de tabela WITH(NOLOCK). Mesmo quando os dados subjacentes não estão mudando, a leitura de dados não confirmados é arriscada e não recomendado :