SQL server Agent Start & Stop-Skript, die von normalen Benutzer nicht System-Administrator ausgeführt werden können

Ich habe ein paar Jobs in SQL server-Agent erstellt. Jetzt muss ich diese Jobs auf Client-Rechnern bereitstellen. Client-SQL-server haben keine System-Admin-Login.

Hier, was ich tun möchte, ist normales sql Login (nicht System admin) in der Lage sein, das start & stop sql agent service script auszuführen.

Jede mögliche Hilfe auf diesem ist sehr geschätzt.

Sie können eine gespeicherte Prozedur mit execute as owner erstellen. Diese Prozedur wird als Systemadministrator ausgeführt und kann mit sp_start_job starten und sp_start_job .

Sie können dann normale Benutzer execute Rechte auf die gespeicherte Prozedur execute . Das wird ihnen erlauben, Arbeitsplätze zu starten / zu stoppen.