Ho trovato la soluzione nel seguente link http://www.cryer.co.uk/brian/sqlserver/replication_requires_actual_server_name.htm
grazie a Brian Cryer per il suo utile sito
Citazione dal link per evitare la putrefazione del link:
Causa:
Questo errore è stato osservato su un server che era stato rinominato dopo l'installazione originale di SQL Server e dove la funzione di configurazione di SQL Server @@SERVERNAME
ha comunque restituito il nome originale del server. Ciò può essere confermato da:
select @@SERVERNAME
go
Questo dovrebbe restituire il nome del server. In caso contrario, seguire la procedura seguente per correggerlo.
Rimedio:
Per risolvere il problema è necessario aggiornare il nome del server. Utilizzare quanto segue:
sp_addserver 'real-server-name', LOCAL
se questo dà un errore lamentando che il nome esiste già, usa la seguente sequenza:
sp_dropserver 'real-server-name'
go
sp_addserver 'real-server-name', LOCAL
go
Se invece l'errore segnalato è 'C'è già un server locale.' quindi utilizzare la seguente sequenza:
sp_dropserver old-server-name
go
sp_addserver real-server-name, LOCAL
go
Dove "vecchio-nome-server" è il nome contenuto nel corpo dell'errore originale.
Arresta e riavvia SQL Server.