Konfiguration: Windows Server 2008 R2 Enterprise SP1 / SQL Server 2008 R2 Enterprise (RTM)
Ich habe Google mit vielen verschiedenen Wörtern und Phrasen durchsucht. Ich weiß, dass dies ein häufiges Problem bei SQL 2005 war, und die meisten erwähnen, dass eine Befehlszeile zum erneuten Registrieren der mof-Datei und einiger anderer Dinge verwendet wird.
Ich erhalte das gleiche Problem wie alle anderen: Ich kann den SSIS-Dienst nur in SSCM sehen.
- Ich habe die Wmimgmt.msc-Berechtigungen überprüft und bin eine lokale Administratorgruppe. Diese Gruppe verfügt über Remote Enable. Referenz
- Ich habe das WMI-Ablaufverfolgungsprotokoll (Funktion in der Server 2008-Ereignisanzeige) aktiviert und sehe, dass Anrufe an den WMI-Anbieter getätigt werden, aber keine Fehler angezeigt werden. Nur Informationsnachrichten.
- Ich habe versucht, die Dienstinformationen über den PowerShell WMI-Befehl ( hier ) aufzurufen, und es wird auch nur der SSIS-Dienst zurückgegeben. Beim Ausführen von $ mc.Services | wird kein Fehler zurückgegeben Wählen Sie Name, DisplayName. Es werden nur SSIS-Dienstinformationen zurückgegeben, und das war's.
- Ich habe die GP-Richtlinien durchgesehen und sehe keine Einstellungen, die den Zugriff auf WMI-Anbieter einschränken würden.
- Ich habe die Berechtigung zur Datei ".. \ Microsoft SQL Server \ 100 \ Shared \ sqlmgmprovider.dll".
Ich bin jetzt offiziell ratlos. Ich habe auch Microsoft Connect überprüft und für dieses Problem nichts gefunden. SP1 für SQL Server 2008 R2 wurde nicht angewendet, aber ich sehe in dieser Dokumentation nichts, was sich auf dieses Problem auswirken würde.
sql-server
sql-server-2008-r2
configuration-manager
Paul White 9
quelle
quelle
Antworten:
Ich weiß von einer anderen Sache, die Sie versuchen können. Dies betrifft speziell SQL Server 2005, kann jedoch auch in Ihrem Szenario hilfreich sein. Im Wesentlichen
wmiprvse.exe
läuft die ausführbare Datei im Kontext vonNETWORK SERVICE
. SSCM lädt dasSqlmgmprovider.dll
in diese ausführbare Datei unter demselben Sicherheitskontext. Stellen Sie sicher , dassNETWORK SERVICE
hatREAD
Berechtigungen für die SQL - Dienste in Frage.Die dazu erforderlichen Schritte sind im Microsoft Support-Artikel beschrieben:
Einige oder alle SQL Server 2005-Dienste sind nicht in SQL Server Configuration Manager aufgeführt, oder Sie erhalten die Fehlermeldung "Es wurden keine SQL Server 2005-Komponenten gefunden", wenn Sie Vorgänge in der SQL Server 2005-Oberflächenkonfiguration ausführen .
Dies in einer eigenständigen Umgebung zu tun, ist etwas schwieriger. Versuchen wir dies zuerst mit dem SQL Browser:
cmd.exe
Als Administrator öffnen .sc <server_name> sdshow <service_name>
(A;;CCLCSWRPWPDTLOCRRC;;;NS)
sc <server_name> sdset <service_name> <concatenated_SDDL_string>
Die beiden ausgeführten Befehle sollten ungefähr so aussehen:
quelle
Stellen Sie einfach sicher, dass Sie die richtige SQL Server-Konfigurationsmanager-Software öffnen. Wenn Sie den falschen SQL Config Manager auf Ihrem Computer öffnen, wird der SQL Server-Dienst nicht angezeigt, da Sie einen Viewer und nicht den eigentlichen Konfigurationsmanager betrachten.
Ich hatte das gleiche Problem mit SQL 2014 und als ich erneut auf meinem SQL-Computer nach der Config Manager-Software suchte, stellte ich überraschenderweise fest, dass es mehrere ausführbare Dateien von Config Manager gibt. Daher musste ich nur die richtige für SQL 2014 und die richtige Konfiguration öffnen Manager zeigte alles wie erwartet
quelle
Ich stolperte in das gleiche Szenario. Ich habe den WMI-Dienst (Windows Management Instrumentation) neu gestartet und es hat funktioniert!
Im Allgemeinen starte ich diesen Dienst neu, wenn beim Öffnen von Configuration Manager Probleme auftreten.
quelle