Si aparece este error luego de la migración a Microsoft SQL Server 2005, Microsoft SQL Server 2008 R2, es posible que el nombre de host de Microsoft SQL Server haya cambiado después de la instalación de Microsoft SQL Server. Se produce una desconexión entre el nombre de host real del servidor y el nombre de host que Microsoft SQL Server 2005, Microsoft SQL Server 2008 R2 interpreta que es.
Existen dos maneras de corregir este error:
sqlcmd -E -S <nombre del servidor SQL> -d master -Q "EXEC sp_dropserver '<nombre de host anterior>'"
sqlcmd -E -S <nombre del servidor SQL> -d master -Q "EXEC sp_addserver '<nuevo nombre de host>', 'local'"