Hiba: #50004003 (SQL-gyorsjavítás)
A Microsoft egyetlen letölthető fájlként terjeszti a Microsoft SQL Server 2008 javításait. Mivel a javítások egymásra épülnek, minden új kiadás tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző SQL Server 2008-javításban szerepelt.
Tünetek
Amikor megpróbál létrehozni egy Windows Management Instrumentation (WMI) eseményriasztást a
sp_add_alert
tárolt eljárás végrehajtása a Microsoft SQL Server 2008 egy névvel ellátott fürtpéldányán, a következő hibaüzenet jelenik meg:
Megjegyzés
Msg 22022, 16. szint, 1. állapot, 0. sor
SQLServerAgent hiba: WMI-hiba: 0x80041013.
Msg 14511, Level 16, State 1, Procedure sp_verify_alert, Line 300
A @wmi\_query nem hajtható végre a biztosítottban @wmi\_namespace . Ellenőrizze, hogy a lekérdezésben kiválasztott eseményosztály létezik-e a névtérben, és hogy a lekérdezés szintaxisa megfelelő-e.
Megjegyzés
Ez a probléma nem jelentkezik, ha a fürt SQL-hálózatneve pontosan 15 karakterből áll.
Az SQL-hálózat neve virtuális SQL Server néven is ismert.
Ok
A probléma oka, hogy a WMI-eseményszolgáltató nem tud kapcsolódni az SQL Server adatbázismotorhoz.
Megoldás
A hiba javítását először a 3. összegző frissítésben adtuk ki. Az SQL Server 2008 összegző frissítési csomagjának beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
960484 3. összegző frissítőcsomag a SQL Server 2008-hozMegjegyzés: Mivel a buildek kumulatívak, minden új javításkiadás tartalmazza az előző, 2008-as SQL Server-as javításban szereplő összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás telepítését. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
956909 Megjelentek a SQL Server 2008 utáni SQL Server 2008-as buildek
Kerülő megoldás
A probléma kerülő megoldásához telepítsen egy elnevezett fürtpéldány helyett egy alapértelmezett fürtpéldányt. Vagy adjon a fürtnek egy pontosan 15 karakterből álló SQL-hálózatnevet.
Mielőtt megpróbálná módosítani a virtuális SQL Server nevét, olvassa el a következő cikkeket:
- Az SQL Server csak akkor támogatja a replikációban részt vevő kiszolgálók átnevezését, ha naplószállítást is használ a replikációval. A másodlagos kiszolgáló a naplószállításban átnevezhető, ha az elsődleges kiszolgáló véglegesen elvész. További tudnivalókat a Microsoft Developer Network (MSDN) alábbi webhelyein talál:
https://msdn.microsoft.com/library/ms151224.aspx - Amikor átnevez egy virtuális kiszolgálót, amely adatbázis-tükrözés használatára van konfigurálva, az átnevezési művelet előtt ki kell kapcsolnia az adatbázis-tükrözést, majd újra létre kell hoznia az adatbázis-tükrözést az új virtuális kiszolgáló nevével. Az adatbázis-tükrözés metaadatai nem frissülnek automatikusan az új virtuális kiszolgáló nevének megfelelően.
Az SQL Server virtuális példányainak átnevezéséről az MSDN következő webhelyén talál további információt:
https://msdn.microsoft.com/library/ms178083.aspx
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.
További információ
A módosult fájlokról, valamint a Microsoft Tudásbázis jelen cikkében ismertetett gyorsjavítást tartalmazó összegző frissítési csomag telepítésének előfeltételeiről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
960484 3. összegző frissítés a SQL Server 2008-hozA "Tünetek" szakaszban említett hibaüzenet egy általános WMI-hibaüzenet. Ez a hibaüzenet számos egyéb olyan körülmények között is előfordulhat, amelyek leírását nem ismertetjük ebben a cikkben. Ezekben az esetekben a jelen cikkben ismertetett megoldások nem érvényesek. Az egyik dokumentált esetről a Microsoft következő webhelyén talál további információt:
https://connect.microsoft.com/sqlserver/feedback/viewfeedback.aspx?feedbackid=351556
Hivatkozások
Az SQL Server 2008 megjelenése után elérhető buildek listájáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
956909 Megjelentek a SQL Server 2008 utáni SQL Server 2008-as buildek
Az SQL Server növekményes karbantartási modelljéről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
935897 A SQL Server csapatától elérhető egy növekményes karbantartási modell a jelentett problémák gyorsjavításához
Az SQL Server frissítéseihez szükséges elnevezési sémáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
822499 Új elnevezési séma a Microsoft SQL Server szoftverfrissítési csomagjaihoz A szoftverfrissítések terminológiájáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása