Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Vrací metadata o konkrétním SQL Server Agent job step logu.
sp_help_jobsteplog Nevrací skutečný log.
Syntaxe
sp_help_jobsteplog
[ [ @job_id = ] 'job_id' ]
[ , [ @job_name = ] N'job_name' ]
[ , [ @step_id = ] step_id ]
[ , [ @step_name = ] N'step_name' ]
[ ; ]
Arguments
[ @job_id = ] 'job_id'
Identifikační číslo práce, pro které se vracejí informace o krocích práce.
@job_id je uniqueidentifier, s výchozím nastavením NULL.
Buď @job_id , nebo @job_name musí být specifikovány, ale ani jedno nelze specifikovat.
[ @job_name = ] N'job_name'
Název úlohy.
@job_name je sysname s výchozím nastavením NULL.
Buď @job_id , nebo @job_name musí být specifikovány, ale ani jedno nelze specifikovat.
[ @step_id = ] step_id
Identifikační číslo kroku v práci. Pokud není zahrnuto, všechny kroky v práci jsou zahrnuty.
@step_id je int, s výchozím nastavením NULL.
[ @step_name = ] N'step_name'
Název kroku v práci.
@step_name je sysname, s výchozím nastavením NULL.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
| Název sloupce | Datový typ | Description |
|---|---|---|
job_id |
uniqueidentifier | Jedinečný identifikátor úlohy. |
job_name |
sysname | Název úlohy. |
step_id |
int | Identifikátor kroku v rámci práce. Například pokud je krok prvním krokem v úkolu, je 1to step_id . |
step_name |
sysname | Název kroku v práci. |
step_uid |
uniqueidentifier | Jedinečný identifikátor kroku (systém generovaný) v úlohě. |
date_created |
datetime | Datum vytvoření kroku. |
date_modified |
datetime | Datum poslední úpravy kroku. |
log_size |
float | Velikost log kroků úlohy, v megabajtech (MB). |
log |
nvarchar(max) | Výstup z log kroků práce. |
Poznámky
sp_help_jobsteplog je v databázi msdb .
Povolení
Na tomto postupu můžete udělit EXECUTE oprávnění, ale tato oprávnění mohou být během upgradu SQL Serveru přepsána.
Ostatní uživatelé musí mít v databázi msdb přiděleny některé z následujících pevných databázových rolí SQL Server Agent:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Podrobnosti o oprávněních těchto rolí naleznete v SQL Server Agent Fixed Database Roles.
Členové SQLAgentUserRole mohou zobrazit metadata záznamů kroků práce pouze u kroků práce, které vlastní.
Examples
A. Vrací záznamy o krocích práce pro všechny kroky v konkrétní práci
Následující příklad vrací všechny informace z logu kroků pro práci s názvem Weekly Sales Data Backup.
USE msdb;
GO
EXECUTE dbo.sp_help_jobsteplog @job_name = N'Weekly Sales Data Backup';
GO
B. Vraťte informace o pracovních krocích o konkrétním kroku
Následující příklad vrací informace z logu kroků práce, tedy o prvním kroku práce pro práci s názvem Weekly Sales Data Backup.
USE msdb;
GO
EXECUTE dbo.sp_help_jobsteplog
@job_name = N'Weekly Sales Data Backup',
@step_id = 1;
GO