Sintomi
Supponiamo che tu crei un sinonimo di una stored procedure che accetta un parametro con valori di tabella in Microsoft SQL Server 2014 o 2016. Quando si esegue tale stored procedure usando il sinonimo di una chiamata di procedura remota (RPC), ad esempio da un'applicazione C#, l'esecuzione non riesce e viene visualizzato il messaggio di errore seguente:
Errore: 2809 La richiesta di procedura <il nome della routine> non è riuscita perché <nome oggetto> è un oggetto Synonym.
Nota Quando si esegue la stessa stored procedure tramite SQL Server Management Studio, il problema non si verifica.
Risoluzione
Il problema è risolto nei seguenti aggiornamenti cumulativi di SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.