Bug: #50004003 (aggiornamento rapido SQL)
Microsoft distribuisce le correzioni di Microsoft SQL Server 2008 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente di correzioni di SQL Server 2008.
Sintomi
Quando si tenta di creare un avviso evento di Strumentazione gestione Windows (WMI) usando il
sp_add_alert
stored procedure in un'istanza cluster denominata di Microsoft SQL Server 2008 viene visualizzato il messaggio di errore seguente:
Nota
Messaggio 22022, livello 16, stato 1, riga 0
Errore SQLServerAgent: errore WMI: 0x80041013.
Messaggio 14511, livello 16, stato 1, procedura sp_verify_alert, riga 300
Non è @wmi\_query stato possibile eseguire nel @wmi\_namespace fornito. Verificare che una classe di eventi selezionata nella query esista nello spazio dei nomi e che la query abbia la sintassi corretta.
Nota
Questo problema non si verifica se il nome di rete SQL del cluster contiene esattamente 15 caratteri.
Il nome di rete SQL è noto anche come nome di SQL Server virtuale.
Causa
Questo problema si verifica perché il provider di eventi WMI non è in grado di connettersi al motore di database di SQL Server.
Risoluzione
La correzione per questo errore è stata rilasciata per la prima volta nell'aggiornamento cumulativo 3. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
960484 Pacchetto di aggiornamento cumulativo 3 per SQL Server 2008Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione di correzione di SQL Server 2008 precedente. Si consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
956909 Le SQL Server build 2008 rilasciate dopo SQL Server 2008
Soluzione alternativa
Per risolvere questo problema, installare un'istanza del cluster predefinita anziché un'istanza del cluster denominata. In alternativa, assegnare al cluster un nome di rete SQL con esattamente 15 caratteri.
Prima di provare a modificare il nome di Virtual SQL Server, assicurarsi di aver letto gli elementi seguenti:
- SQL Server non supporta la ridenominazione dei server coinvolti nella replica, a meno che non si utilizzi il log shipping insieme alla replica. Il server secondario nel log shipping può essere rinominato se il server primario viene perso definitivamente. Per ulteriori informazioni, visitare il seguente sito Web Microsoft Developer Network (MSDN):
https://msdn.microsoft.com/library/ms151224.aspx - Quando si rinomina un server virtuale configurato per l'utilizzo del mirroring del database, è necessario disattivare il mirroring del database prima dell'operazione di ridenominazione e quindi ristabilire il mirroring del database utilizzando il nuovo nome del server virtuale. I metadati per il mirroring del database non vengono aggiornati automaticamente per riflettere il nuovo nome del server virtuale.
Per ulteriori informazioni su come rinominare un'istanza virtuale di SQL Server, visitare il seguente sito Web MSDN:
https://msdn.microsoft.com/library/ms178083.aspx
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Altre informazioni
Per ulteriori informazioni sui file modificati e sui prerequisiti per l'applicazione del pacchetto di aggiornamento cumulativo contenente l'aggiornamento rapido descritto in questo articolo della Microsoft Knowledge Base, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
960484 Pacchetto di aggiornamento cumulativo 3 per SQL Server 2008Il messaggio di errore menzionato nella sezione "Sintomi" è un messaggio di errore WMI generico. Questo messaggio di errore può verificarsi anche in varie altre condizioni non descritte in questo articolo. In questi casi, le risoluzioni descritte in questo articolo non sono applicabili. Per ulteriori informazioni su un caso documentato, visitare il seguente sito Web Microsoft:
https://connect.microsoft.com/sqlserver/feedback/viewfeedback.aspx?feedbackid=351556
Riferimenti
Per ulteriori informazioni sull'elenco delle build disponibili dopo il rilascio di SQL Server 2008, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
956909 Le SQL Server build 2008 rilasciate dopo SQL Server 2008
Per ulteriori informazioni sul modello di servizio incrementale per SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
935897 un modello di manutenzione incrementale è disponibile dal team SQL Server per fornire correzioni rapide per i problemi segnalati
Per ulteriori informazioni sullo schema di denominazione per gli aggiornamenti di SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
822499 Nuovo schema di denominazione per i pacchetti di aggiornamento software Microsoft SQL Server Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft