Microsoft distribuisce le correzioni di Microsoft SQL Server 2008 R2 Service Pack 2 come un file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 R2 Service Pack 2 Fix.
Sintomi
Quando si usa Microsoft SQL Server Management Studio (SSMS) per Microsoft SQL Server 2008 R2 o per Microsoft SQL Server 2012 per modificare le proprietà del server collegato, è possibile che venga visualizzato il messaggio di errore seguente:
Si è verificata un'eccezione durante l'esecuzione di un'istruzione o un batch Transact-SQL. (Microsoft. SqlServer. ConnectionInfo) Gli aggiornamenti ad hoc ai cataloghi di sistema non sono consentiti. (Microsoft SQL Server, errore: 259)
Causa
Questo problema si verifica perché l'interfaccia utente di SSMS genera un'istruzione che aggiorna la [Master]. [ dbo]. [sysservers] tabella di sistema. Tuttavia, tale tabella di sistema non è supportata in SQL Server 2005 e versioni successive rilasciate di SQL Server. In queste versioni, la visualizzazione di sistema sys. Servers sostituisce la tabella di sistema sysservers .
Risoluzione
Informazioni sull'aggiornamento cumulativo
SQL Server 2012
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2012, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:
2758687 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2012 Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2012 FIX. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:
2692828 Build di SQL Server 2012 rilasciate dopo il rilascio di SQL Server 2012
SQL Server 2008 R2 Service Pack 2
La correzione di questo problema è stata rilasciata per la prima volta in aggiornamento cumulativo 2. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 R2 Service Pack 2, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:
2740411 Pacchetto di aggiornamento cumulativo 2 per SQL Server 2008 R2 Service Pack 2Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 R2 Service Pack 2 Fix. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:
2730301 Build di SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2 Service Pack 2
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Ulteriori informazioni
Per altre informazioni sul mapping tra la tabella di sistema sysservers e la visualizzazione di sistema sys. Servers , visitare il sito Web MSDN seguente: