« Datetime problemen me… | Home | Performance Analysis … »

SSMS icoon Serverstatus is wit

Donderdag 05 April 2012 at 2:49 pm. Gebruikte Tags: ,

In SQL Server Management Studio zie je bij elke SQL Server in Object Explorer een icoon: een gele cilinder met een rond statusicoon ervoor. Als de Server Instance 'Running' is, zou dit een groene schijf met een witte pijl moeten zijn. Ik zag enkel een witte schijf terwijl de Servers toch OK waren.

SSMS haalt de informatie op via WMI. Een witte schijf betekent dat de status niet kan worden vastgesteld. Er zou dus een probleem kunnen zijn met rechten; als de SSMS account deze WMI-informatie niet mag opvragen van de betreffende host. Het is ook mogelijk dat WMI wordt tegengehouden door firewall-instellingen of een Group Policy.

In dit geval bleek de WBEM Repository corrupt. Op de SQL host open je een cmd shell en:

> net stop winmgmt

Onder C:\windows\system32\wbem delete je de directory 'repository', of geef hem een andere naam.

In de CMD shell:

> net start winmgmt

> cd C:\windows\system32\wbem

> for %i in (*.dll) do RegSvr32 -s %i

> for %i in (*.exe) do %i /RegServer

Hierdoor worden alle .dll en .exe opnieuw geregistreerd. Let wel: het zou kunnen dat bepaalde WMI bestanden ontbreken. Deze worden door deze procedure niet aangevuld. Daarvoor zijn andere ingrepen nodig.

Voorgaande stappen zorgden ervoor dat het statusicoon weer zichtbaar werd.

Ik heb dit uitgevoerd op Windows Server 2008 R2. Op andere OS kunnen andere stappen vereist zijn.

Geen reacties



(optioneel veld)
(optioneel veld)
Wil je deze eenvoudige vraag beantwoorden, zodat ik weet dat je geen spamrobot bent, a.u.b.?

Reactiemoderatie staat aan op deze site. Dit betekent dat je reactie niet zichtbaar zal zijn, tot deze is goedgekeurd door een beheerder.

Persoonlijke info onthouden?
Kleine lettertjes: Alle HTML-tags behalve <b> en <i> zullen uit je reactie worden verwijderd. Je maakt links door gewoon een URL of e-mailadres in te typen.