Tiago,
Você esta utilizando no primeiro parâmetro um tipo de dados não permitido, no caso o Ntext!
O que você pode tentar fazer é utilizar a função Convert ou Try_Convert para realizar uma conversão antes de fazer o Replace, veja se os exemplos podem te ajudar:
-- Utilizando a função Convert --
Update tblWRIVersoesExtratos
set texto = REPLACE (Convert(Varchar(Max),texto), 'Reentrada em' , 'Reentrada em 01/06/2017')
from tblWRIVersoesExtratos
where FK_tblWRIAtos_Id between 807426 and 807780
Go
-- Utilizando a função Try_Convert para SQL Server 2012 ou superior --
Update tblWRIVersoesExtratos
set texto = REPLACE (Try_Convert(Varchar(Max),texto), 'Reentrada em' , 'Reentrada em 01/06/2017')
from tblWRIVersoesExtratos
where FK_tblWRIAtos_Id between 807426 and 807780
Go
Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]