Landor Caeyran 10 Geschrieben 15. Februar 2018 Melden Teilen Geschrieben 15. Februar 2018 Hallo zusammen, ich habe grade mit folgender Aufgabenstellung ein kleines Problem: Der SQL Agent soll, mittels Aufgabe, vor dem aufsetzen einer Testdatenbank einen Dienst beenden, der auf die Testdatenbank zugreift. Nach der Wiederherstellung soll dieser Dienst auch wieder gestartet werden. Super wäre natürlich auch, wenn die nachfolgenden Schritte warten, bis der Dienst beendet wurde. Ich versuche es mittels EXEC xp_cmdshell 'sc \\Servername stop Dienstname' und bekomme die Meldung: [SC]OpenService Fehler 5: Zugriff verweigert. Der SQL Agent läuft unter einem Domänenaccount mit Domänen-Benutzer Rechte. Die Domäne hat derzeit den Stand 2003. In den GPO (auf dem Domänencontroller) wollte ich nun unter "Computerkonfiguration/Richtlinien/Windows-Einstellungen/Sicherheitseinstellungen/Systemdienste" dem SQL Agent Dienst bzw dem betroffenem Dienst die Rechte vergeben Hier tauchen diese Dienste aber nicht auf. Auf dem betroffenen Server sind keine Admintools oder dergleichen installiert, so das ich von dort aus die GPO nicht anpassen kann. Frage Wie bekomme ich die GPO hin? Fall die GPO nicht klappt, kann ich das benötigte Recht direkt lokal einstellen? Falls ja, wie? Hoffe es ist verständlich formuliert. Vielen Dank für eure Hilfe :) Zitieren Link zu diesem Kommentar
Tektronix 21 Geschrieben 15. Februar 2018 Melden Teilen Geschrieben 15. Februar 2018 (bearbeitet) Hallo, schon probiert dem SQL Agent in die Gruppe lokale Administratoren zu nehmen? Wenn Du das SQL Management benutzt kannst Du auswählen in welchem Kontex der Auftrag ausgeführt wird. bearbeitet 15. Februar 2018 von Tektronix Zitieren Link zu diesem Kommentar
Landor Caeyran 10 Geschrieben 15. Februar 2018 Autor Melden Teilen Geschrieben 15. Februar 2018 Hallo, Ja, das brachte keinen Erfolg. Den Server selbst habe ich noch nicht neu gestartet, falls das wichtig ist. Denn den kann ich derzeit nicht neustarten. Zitieren Link zu diesem Kommentar
zahni 558 Geschrieben 15. Februar 2018 Melden Teilen Geschrieben 15. Februar 2018 Den SQL_Agenten solltest Du aber neu starten können. Zitieren Link zu diesem Kommentar
Landor Caeyran 10 Geschrieben 15. Februar 2018 Autor Melden Teilen Geschrieben 15. Februar 2018 Ja, den kann ich neu starten. Zitieren Link zu diesem Kommentar
Landor Caeyran 10 Geschrieben 16. Februar 2018 Autor Melden Teilen Geschrieben 16. Februar 2018 Ich bin nun einen unschönen Weg gegangen. Habe den SQL Agent Benutzer zu einem Domänen-Administrator hoch gestuft. Im SQL Agent Job selbst habe ich dann den Aufgabenschritt als als Typ: "Betriebsystem (CmdExec)" definiert und dann das Statement "sc \\SERVERNAME stop DIENSTNAME" eingetragen. Ob das auch ohne Domänen-Administrator Rechte geht, teste ich nächste Woche. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.