PATAISYMAS: Klaidos pranešimas, kai bandote sukurti WMI įvykio įspėjimą naudodami sp_add_alert išsaugotą procedūrą „SQL Server“ 2008: "Nepavyko @wmi_query vykdyti @wmi_namespace pateiktoje"

Klaida: #50004003 (SQL karštoji pataisa)

"„Microsoft“" platina "„Microsoft“ „SQL Server“ 2008" pataisas kaip vieną atsisiunčiamą failą. Kadangi pataisos yra kaupiamosios, kiekviename naujame leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį "„SQL Server“ 2008" pataisų leidimą.

Požymiai

Kai bandote sukurti "Windows" valdymo instrumentuotės (WMI) įvykio įspėjimą naudodami
 sp_add_alert
  saugoma procedūra įvardytame "Microsoft „SQL Server“ 2008" klasterio egzemplioriuje, gaunate šį klaidos pranešimą:

Pastaba

Pranešimas 22022, 16 lygis, 1 būsena, 0 eilutė

  SQLServerAgent klaida: WMI klaida: 0x80041013.

  Pranešimas 14511, 16 lygis, 1 būsena, sp_verify_alert procedūra, 300 eilutė

  Nepavyko @wmi\_query įvykdyti pateiktų @wmi\_namespace . Patikrinkite, ar užklausoje pasirinkta įvykio klasė yra vardų srityje ir ar užklausos sintaksė yra teisinga.

Pastaba
  Šios problemos nėra, jei skirstymo bloko SQL tinklo pavadinimą sudaro lygiai 15 simbolių.

  SQL tinklo pavadinimas taip pat žinomas kaip virtualaus „SQL Server“ pavadinimas.

Priežastis

Ši problema kyla todėl, kad WMI įvykio teikėjas negali prisijungti prie „SQL Server“ duomenų bazės modulio.

Sprendimas

Šios problemos pataisa pirmą kartą buvo išleista 3 kaupiamajame naujinime. Norėdami gauti daugiau informacijos apie tai, kaip gauti šį "„SQL Server“ 2008" kaupiamųjų naujinimų paketą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

960484 3 kaupiamasis naujinimo paketas, skirtas "„SQL Server“ 2008"Pastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį „SQL Server“ 2008" pataisų leidimą. Rekomenduojame taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

956909 „SQL Server“ 2008" komponavimo versijos, išleistos po 2008 „SQL Server“ išleidimo

Sprendimo būdas

Norėdami išspręsti šią problemą, įdiekite numatytąjį klasterio egzempliorių, o ne įvardytąjį skirstymo bloko egzempliorių. Arba skirstymo blokui suteikite lygiai 15 simbolių SQL tinklo pavadinimą.

Prieš bandydami keisti virtualaus „SQL Server“ pavadinimą, įsitikinkite, kad perskaitėte šiuos elementus:

  • „SQL Server“ nepalaiko replikacijoje dalyvaujančių serverių pervardijimo, nebent naudojate žurnalo siuntimą kartu su replikavimu. Antrinį serverį siunčiant žurnalą galima pervardyti, jei pirminis serveris prarandamas visam laikui. Norėdami gauti daugiau informacijos, apsilankykite šioje "Microsoft" kūrėjų tinklo (MSDN) svetainėje:
    https://msdn.microsoft.com/library/ms151224.aspx
  • Pervardydami virtualųjį serverį, kuris sukonfigūruotas naudoti duomenų bazės atvaizdavimą, prieš pervardijimo operaciją turite išjungti duomenų bazės atvaizdavimą, tada turite iš naujo nustatyti duomenų bazės atvaizdavimą naudodami naują virtualaus serverio vardą. Duomenų bazės atvaizdavimo metaduomenys nėra automatiškai atnaujinami, kad atspindėtų naują virtualaus serverio vardą.

Norėdami gauti daugiau informacijos apie tai, kaip pervardyti virtualų „SQL Server“ egzempliorių, apsilankykite šioje MSDN svetainėje:

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

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Daugiau informacijos

Norėdami gauti daugiau informacijos apie tai, kokie failai yra keičiami, ir apie visas būtinąsias sąlygas, taikomas kaupiamojo naujinimo paketui, kuriame yra karštosios pataisos, aprašytos šiame "Microsoft" žinių bazės straipsnyje, spustelėkite nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

960484 Kaupiamasis naujinimų paketas 3, skirtas „SQL Server“ 2008Skyriuje "Požymiai" minimas klaidos pranešimas yra bendras WMI klaidos pranešimas. Šis klaidos pranešimas taip pat gali įvykti esant įvairioms kitoms sąlygoms, kurios nėra aprašytos šiame straipsnyje. Tais atvejais šiame straipsnyje aprašyti sprendimai netaikomi. Norėdami gauti daugiau informacijos apie vieną dokumentuotą atvejį, apsilankykite šioje "„Microsoft“" svetainėje:

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

Nuorodos

Norėdami gauti daugiau informacijos apie komponavimo versijų, pasiekiamų po "„SQL Server“ 2008" išleidimo, sąrašą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

956909 „SQL Server“ 2008" komponavimo versijos, išleistos po 2008 „SQL Server“ išleidimo

Norėdami gauti daugiau informacijos apie „SQL Server“ papildomą priežiūros modelį, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

935897 "„SQL Server“" komanda siūlo papildomą priežiūros modelį, teikiantį karštąsias pataisas, skirtas praneštų problemų karštosioms pataisoms

Norėdami gauti daugiau informacijos apie „SQL Server“ naujinimų pavadinimų suteikimo schemą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

822499 Nauja "Microsoft „SQL Server“" programinės įrangos naujinimo paketų pavadinimų suteikimo schemaNorėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

824684 Standartinių terminų, naudojamų "„Microsoft“" programinės įrangos naujinimams apibūdinti, aprašas