REMEDIERE: Mesaj de eroare atunci când încercați să creați o avertizare de eveniment WMI utilizând procedura stocată sp_add_alert în SQL Server 2008: "Nu @wmi_query s-a putut executa în @wmi_namespace furnizat"

Eroare: #50004003 (Remediere rapidă SQL)

Microsoft distribuie remedierile Microsoft SQL Server 2008 ca fișier unic ce se poate descărca. Deoarece remedierile sunt cumulative, fiecare ediție nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu remedierea anterioară a SQL Server 2008.

Simptome

Atunci când încercați să creați o avertizare de eveniment Instrumentație de management Windows (WMI) utilizând
 sp_add_alert
  stored procedure pe o instanță cluster denumită de Microsoft SQL Server 2008, primiți următorul mesaj de eroare:

Notă

Mesaj 22022, Nivelul 16, Statul 1, Linia 0

  Eroare SQLServerAgent: Eroare WMI: 0x80041013.

  Mesaj 14511, Nivelul 16, Statul 1, Procedura sp_verify_alert, Linia 300

  Nu @wmi\_query a putut fi executat în @wmi\_namespace furnizat. Verificați dacă o clasă de evenimente selectată în interogare există în spațiul de nume și dacă interogarea are sintaxa corectă.

Notă
  Această problemă nu apare dacă numele rețelei SQL al clusterului conține exact 15 caractere.

  Numele de rețea SQL este cunoscut și ca nume de SQL Server virtual.

Cauză

Această problemă apare deoarece furnizorul de evenimente WMI nu se poate conecta la motorul bazei de date SQL Server.

Rezolvare

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 3. Pentru mai multe informații despre cum se obține acest pachet de actualizări cumulative pentru SQL Server 2008, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

960484 Pachetul de actualizare cumulativă 3 pentru SQL Server 2008Notă, deoarece compilările sunt cumulative, fiecare remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu remedierea anterioară de la SQL Server 2008. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

956909 Compilările SQL Server 2008 care au fost lansate după lansarea SQL Server 2008

Soluție

Pentru a rezolva această problemă, instalați o instanță de cluster implicită în locul unei instanțe de cluster denumite. Sau dați clusterului un nume de rețea SQL care să conțină exact 15 caractere.

Înainte de a încerca să modificați numele SQL Server virtual, asigurați-vă că ați citit următoarele elemente:

  • SQL Server nu acceptă redenumirea serverelor implicate în reproducere, cu excepția cazului în care utilizați livrarea jurnalelor împreună cu reproducerea. Serverul secundar din livrarea în jurnal poate fi redenumit dacă serverul principal este pierdut definitiv. Pentru mai multe informații, vizitați următorul site Web Rețea Microsoft pentru dezvoltatori (MSDN):
    https://msdn.microsoft.com/library/ms151224.aspx
  • Când redenumiți un server virtual configurat să utilizeze reproducerea în oglindă a bazelor de date, trebuie să dezactivați reproducerea în oglindă a bazelor de date înainte de operațiunea de redenumire, apoi trebuie să restabiliți reproducerea în oglindă a bazelor de date utilizând noul nume de server virtual. Metadatele pentru reproducerea în oglindă a bazelor de date nu sunt actualizate automat pentru a reflecta noul nume de server virtual.

Pentru mai multe informații despre cum să redenumiți o instanță virtuală de SQL Server, vizitați următorul site Web MSDN:

https://msdn.microsoft.com/library/ms178083.aspx

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Mai multe informații

Pentru mai multe informații despre fișierele modificate și pentru informații despre cerințele preliminare pentru aplicarea pachetului de actualizare cumulativă care conține remedierea rapidă descrisă în acest articol din Baza de cunoștințe Microsoft, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

960484 Pachetul de actualizare cumulativă 3 pentru SQL Server 2008Mesajul de eroare menționat în secțiunea "Simptome" este un mesaj de eroare generic WMI. Acest mesaj de eroare poate apărea și în alte condiții care nu sunt descrise în acest articol. În aceste cazuri, rezolvările descrise în acest articol nu se aplică. Pentru mai multe informații despre un caz care este documentat, vizitați următorul site web Microsoft:

https://connect.microsoft.com/sqlserver/feedback/viewfeedback.aspx?feedbackid=351556

Referințe

Pentru mai multe informații despre lista de compilări disponibile după lansarea SQL Server 2008, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

956909 Compilările SQL Server 2008 care au fost lansate după lansarea SQL Server 2008

Pentru informații suplimentare despre modelul incremental de service pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

935897 Un model incremental de service este disponibil de la echipa SQL Server pentru a livra remedieri rapide pentru problemele raportate

Pentru mai multe informații despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

822499 Schemă de denumire nouă pentru pachetele de actualizări software Microsoft SQL Server Pentru mai multe informații despre terminologia actualizării de software, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft