Als «sql-server-agent» getaggte Fragen

SQL Server Agent ist ein Windows-Dienst, der mit der SQL Server Standard Edition und höher installiert wird. Es bietet eine automatisierte Möglichkeit zum Ausführen oder Ausführen von Verwaltungsaufgaben für eine SQL Server-Instanz. SQL Server Agent ist ein Tool, mit dem sich jeder DBA vertraut machen und sein volles Potenzial entfalten sollte.



5
Der Server-Agent konnte in SSMS nicht gefunden werden
Ich folge der Anleitung - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/, die funktioniert, bis ich Schritt 8 erreiche Planen Sie jetzt Ihr neu erstelltes Skript. Stellen Sie in SSMS eine Verbindung zu dem Server her, auf dem Sie ein Trace erstellen möchten. Wechseln Sie zu Ihrem SQL Server-Agenten, und erweitern Sie ihn, damit Sie den …


1
Ausführen eines SSIS-Pakets aus einem SQL Agent-Auftrag, der einem Benutzer einer Nicht-Sysadmin-Domäne gehört
Ich habe zwei SSIS-Pakete, die über Nacht (über SQL Server Agent) als Teil einer größeren SSIS-Bereitstellung ohne Probleme ausgeführt werden. Alles verwendet die Windows-Authentifizierung, und der geplante Auftrag gehört einem Systemadministrator (also mir) und wird als SQL Server-Agentendienstkonto ausgeführt. Die Daten gehen also im Wesentlichen source system ~> transit db …

6
Skript zum Anzeigen laufender Jobs in SQL Server mit Jobstartzeit
Wie schreibe ich ein Skript, um laufende Jobs in SQL Server mit Jobstartzeit zu sehen? SELECT sj.name, sja.run_requested_date, CONVERT(VARCHAR(12), sja.stop_execution_date-sja.start_execution_date, 114) Duration FROM msdb.dbo.sysjobactivity sja INNER JOIN msdb.dbo.sysjobs sj ON sja.job_id = sj.job_id WHERE sja.run_requested_date IS NOT NULL ORDER BY sja.run_requested_date desc;

2
Detaillierte Ausgabe des SQL Agent-Jobs abrufen
Wir haben einen SQL Server-Agent-Job, der einen Wartungsplan ausführt, um die gesamte Datenbank auf dem Server neu zu indizieren. Vor kurzem ist dies fehlgeschlagen, aber die Jobhistorie enthält nicht genügend Informationen, um das Problem zu diagnostizieren. In der Job-Historie steht, dass der Job fehlgeschlagen ist. Der Job wurde vom Benutzer …


4
Ich verwende den SQL Server-Agenten, um auch Aufgaben zu planen, die keine Datenbank sind. Ist das eine schlechte Idee?
Da ich ein DBA bin (und in vielen Fällen der De-facto-Sysadmin), wird SQL Server auf so ziemlich jedem Server installiert, mit dem ich regelmäßig arbeiten muss. Vor kurzem habe ich festgestellt, dass ich den SQL-Agenten in fast allen Fällen als Jobplaner und nicht als systemeigenen Windows-Taskplaner verwendet habe. Aus meiner …

2
Wie und wann aktualisiert SQL Agent die Werte für next_run_date / next_run_time?
Ich habe in T-SQL an Code gearbeitet, um einem SQL Agent-Job mithilfe des Befehls sp_add_jobschedule in der Datenbank msdb neue Zeitpläne hinzuzufügen. Wenn ich einen neuen Zeitplan (normalerweise eine einmalige Ausführung zu einem bestimmten Datum / einer bestimmten Uhrzeit) hinzufüge und sofort die Werte in sysjobschedules und sysschedules betrachte, kann …


1
Unterstützt SQL Server 2014 Express mit erweiterten Diensten tatsächlich die Volltextsuche?
Ich habe SQL Server 2014 Express Edition mit erweiterten Diensten installiert. Ich hatte gehofft, die Volltextsuchfunktionen ausprobieren zu können. Ich habe hier gelesen , dass die Volltextsuche von der Expressausgabe 2014 unterstützt wird. Nach der Installation und dem Versuch, einen Volltextindex zu erstellen, wird jedoch die Fehlermeldung angezeigt, dass Volltextindizes …

2
Der SQL-Jobschritt wird als anderes SQL-Konto ausgeführt
Ich bin gespannt, wie man einen SQL-Jobschritt einrichtet, der als anderes SQL-Anmeldekonto ausgeführt wird. Es scheint, dass ich ein neues Proxy-Konto einrichten muss, für das ein vorhandener Berechtigungsnachweis erforderlich ist. Wenn ich einen Berechtigungsnachweis erstelle, kann ich nur einen Windows-Anmeldeinformationsnachweis verwenden. Der Job, den ich ausführen möchte, ist unten aufgeführt. …

2
Gute Möglichkeit, mehrere SQL Server Agent-Jobs nacheinander von einem Hauptjob aus aufzurufen?
Ich habe mehrere SQL Server Agent-Jobs, die nacheinander ausgeführt werden sollen. Um einen guten Überblick über die Jobs zu erhalten, die ausgeführt werden sollen, habe ich einen Hauptjob erstellt, der die anderen Jobs mit einem Aufruf an aufruft EXEC msdb.dbo.sp_start_job N'TEST1'. Der sp_start_jobVorgang wird sofort beendet (Job Schritt 1), aber …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.