Ich versuche, SQL Server Agent auf einer Instanz von 2014 und einer Instanz von 2016 zu starten. Momentan starten beide, aber dann sofort mit der Nachricht: Der Dienst SQL Server Agent (VERSION16) auf dem lokalen Computer gestartet und dann gestoppt. Einige Dienste werden automatisch beendet, wenn sie nicht von anderen Diensten oder Programmen verwendet werden.Fehler beim Versuch, SQL Server-Agent zum Laufen zu bringen
Ich lese auf andere Probleme, dass dies in der Regel aufgrund eines Berechtigungsproblems ist. Ich habe die Ereignisanzeige überprüft, aber alles, was ich gesehen habe, war Ereignis-ID 101: Der SQLServerAgent-Dienst wurde erfolgreich gestartet. gefolgt von Ereignis-ID 102: Der SQLServerAgent-Dienst wurde erfolgreich beendet.
Um ein Berechtigungsproblem auszuschließen, ging ich in den SQL Server Configuration Manager, der als Administrator ausgeführt wird, ging zu den Eigenschaften des Agents und wechselte die Anmeldung zu dem integrierten Konto: Lokales System. Wenn ich auf OK klicke, erhalte ich den folgenden Fehler: Der Prozess wurde unerwartet beendet. [0x8007042b].
Ich bin unsicher, wohin ich von hier aus gehen soll. Ich brauche diesen Agenten, da es mehrere nächtliche Jobs gibt, die in einer Produktionsdatenbank ausgeführt werden müssen, die auf dieser Instanz ausgeführt wird. Eine davon ist eine nächtliche Sicherung, die derzeit nie ausgeführt wird. Ich bin im System als ein Benutzer angemeldet, der sowohl ein lokaler als auch ein Domänenadministrator ist, daher sollte hier kein Berechtigungsproblem bestehen. Bitte lassen Sie mich wissen, wenn Sie an etwas anderes denken können, kann ich versuchen, dies zum Funktionieren zu bringen. Hier
ist das Fehlerprotokoll:
2017-08-31 15:25:10 - ? [100] Microsoft SQLServerAgent version 13.0.4001.0 (X64 unicode retail build) : Process ID 19680 2017-08-31 15:25:10 - ? [495] The SQL Server Agent startup service account is NE-REVAL\NEREVAL$. 2017-08-31 15:25:11 - ? [393] Waiting for SQL Server to recover database 'msdb'... 2017-08-31 15:25:11 - ! [298] SQLServer Error: 229, The EXECUTE permission was denied on the object 'sp_sqlagent_update_agent_xps', database 'msdb', schema 'dbo'. [SQLSTATE 42000] (DisableAgentXPs) 2017-08-31 15:25:11 - ! [000] The EXECUTE permission was denied on the object 'sp_sqlagent_update_agent_xps', database 'msdb', schema 'dbo'. [SQLSTATE 42000] (Error 229) 2017-08-31 15:25:11 - ! [298] SQLServer Error: 229, The EXECUTE permission was denied on the object 'sp_sqlagent_update_agent_xps', database 'msdb', schema 'dbo'. [SQLSTATE 42000] (DisableAgentXPs) 2017-08-31 15:25:11 - ! [000] The EXECUTE permission was denied on the object 'sp_sqlagent_update_agent_xps', database 'msdb', schema 'dbo'. [SQLSTATE 42000] (Error 229) 2017-08-31 15:25:11 - ? [098] SQLServerAgent terminated (normally)
Es scheint, dass Sie Express-Version verwenden, die nicht sql-Agent – TheGameiswar
SQL Server-Agent von Windows-Dienste überprüfen, ist es auf Start automatisch festgelegt? Können Sie den Dienst von dort aus starten? Wenn nicht, was ist der Fehler? – xcvd
Ich verwende die folgende Version: Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64) 28. Oktober 2016 18:17:30 Copyright (c) Microsoft Corporation Standard Edition (64-Bit) unter Windows Server 2012 Essentials 6.2 (Build 9200:) –
dducharme