Labojums: Kļūdas ziņojums, mēģinot izveidot WMI notikuma brīdinājumu, izmantojot sp_add_alert saglabātu procedūru programmā SQL Server 2008: "The @wmi_query could be performed in the @wmi_namespace provided"

Kļūda: #50004003 (SQL labojumfails)

Microsoft izplata Microsoft SQL Server 2008 labojumus kā vienu lejupielādējamu failu. Tā kā labojumi ir kumulatīvi, katrs jaunais laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 labojuma laidienā.

Pazīmes

Kad mēģināt izveidot Windows pārvaldības instrumentācijas (WMI) notikuma brīdinājumu, izmantojot
 sp_add_alert
  saglabātā procedūrā Microsoft SQL Server 2008 nosauktā klastera instancē tiek rādīts šāds kļūdas ziņojums:

Piezīme

Ziņojums 22022, 16. līmenis, 1. stāvoklis, 0. rinda

  SQLServerAgent kļūda: WMI kļūda: 0x80041013.

  Ziņojums 14511, 16. līmenis, 1. stāvoklis, sp_verify_alert. procedūra, 300. rinda

  Nevarēja @wmi\_query izpildīt nodrošinātajā @wmi\_namespace . Pārbaudiet, vai vaicājumā atlasītā notikuma klase pastāv nosaukumvietā un vai vaicājumam ir pareizā sintakse.

Piezīme
  Šī problēma nerodas, ja klastera SQL tīkla nosaukumā ir tieši 15 rakstzīmes.

  SQL tīkla nosaukums ir pazīstams arī kā virtuālā SQL Server nosaukums.

Iemesls

Šī problēma rodas, jo WMI notikuma nodrošinātājs nevar izveidot savienojumu ar SQL Server datu bāzes programmu.

Risinājums

Šīs problēmas labojums pirmo reizi tika izlaists 3. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvā atjauninājuma pakotni produktam SQL Server 2008, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

960484 SQL Server 2008 3. kumulatīvā atjauninājuma pakotne. Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 labojumu laidienā. Iesakām apsvērt tā labojumfaila lietošanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

956909 SQL Server 2008. gada būvējumi, kas tika izlaisti pēc 2008. gada SQL Server, tika izlaisti

Risinājums

Lai novērstu šo problēmu, instalējiet noklusējuma klastera instanci, nevis nosauktu klastera instanci. Vai arī piešķiriet klasterim SQL tīkla nosaukumu, kurā ir tieši 15 rakstzīmes.

Pirms mēģināt mainīt virtuālā SQL Server nosaukumu, pārliecinieties, vai esat izlasījis šos vienumus:

  • SQL Server neatbalsta replicēšanā iesaistīto serveru pārdēvēšanu, ja vien neizmantojat žurnālu nosūtīšanu kopā ar replicēšanu. Sekundāro serveri žurnālu nosūtīšanas gadījumā var pārdēvēt, ja primārais serveris tiek neatgriezeniski zaudēts. Lai iegūtu papildinformāciju, apmeklējiet šo Microsoft izstrādātāju tīkla (MSDN) tīmekļa vietni:
    https://msdn.microsoft.com/library/ms151224.aspx
  • Pārdēvējot virtuālo serveri, kas ir konfigurēts spoguļdatu bāzes izmantošanai, pirms pārdēvēšanas darbības ir jāizslēdz spoguļošana, un pēc tam atkārtoti jāizveido datu bāzes spoguļošana, izmantojot jauno virtuālā servera nosaukumu. Datu bāzes spoguļošanas metadati netiek automātiski atjaunināti, lai atspoguļotu jauno virtuālā servera nosaukumu.

Lai iegūtu papildinformāciju par to, kā pārdēvēt SQL Server virtuālo instanci, apmeklējiet šo MSDN vietni:

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

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Papildinformācija

Lai iegūtu papildinformāciju par to, kādi faili ir mainīti, un informāciju par priekšnosacījumiem, lai lietotu kumulatīvo atjauninājumu pakotni, kas satur labojumfailu, kā aprakstīts šajā Microsoft zināšanu bāzes rakstā, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

960484 SQL Server 2008 3. kumulatīvā atjauninājuma pakotneSadaļā "Simptomi" minētais kļūdas ziņojums ir vispārīgs WMI kļūdas ziņojums. Šis kļūdas paziņojums var tikt parādīts arī dažādos citos apstākļos, kas nav aprakstīti šajā rakstā. Šādos gadījumos izšķirtspēju, kas aprakstīta šajā rakstā, neattiecas. Lai iegūtu papildinformāciju par vienu dokumentētu gadījumu, apmeklējiet šo Microsoft vietni:

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

Atsauces

Lai iegūtu papildinformāciju par to būvējumu sarakstu, kas ir pieejami pēc SQL Server 2008 izlaišanas, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

956909 SQL Server 2008. gada būvējumi, kas tika izlaisti pēc 2008. gada SQL Server, tika izlaisti

Lai iegūtu papildinformāciju par SQL Server inkrementālās apkalpošanas modeli, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

935897 SQL Server komanda piedāvā inkrementālo apkalpošanas modeli, lai nodrošinātu labojumfailus ziņoto problēmu gadījumā

Lai iegūtu papildinformāciju par SQL Server atjauninājumu nosaukumdošanas shēmu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

822499 Jauna Microsoft SQL Server programmatūras atjauninājumu pakotņu nosaukumdošanas shēmaLai iegūtu papildinformāciju par programmatūras atjaunināšanas terminoloģiju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

824684 Standarta terminoloģijas apraksts, kas tiek izmantots Microsoft programmatūras atjauninājumu aprakstīšanai