Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Devolve metadados sobre um registo de passos de trabalho específico do Agente SQL Server.
sp_help_jobsteplog não devolve o registo real.
Transact-SQL convenções de sintaxe
Sintaxe
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'
O número de identificação do trabalho para o qual devolver a informação do registo de passos do trabalho.
@job_id é um identificador único, com um padrão de NULL.
Ou @job_id ou @job_name devem ser especificados, mas nenhum dos dois pode ser especificado.
[ @job_name = ] N'job_name'
O nome da tarefa.
@job_name é sysname, com o padrão de NULL.
Ou @job_id ou @job_name devem ser especificados, mas nenhum dos dois pode ser especificado.
[ @step_id = ] step_id
O número de identificação do passo no trabalho. Se não for incluído, todos os passos do trabalho estão incluídos.
@step_id é int, com um padrão de NULL.
[ @step_name = ] N'step_name'
O nome da etapa do trabalho.
@step_name é sysname, com um padrão de NULL.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Conjunto de resultados
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
job_id |
uniqueidentifier | Identificador exclusivo do trabalho. |
job_name |
sysname | Nome do trabalho. |
step_id |
int | Identificador do passo dentro do trabalho. Por exemplo, se o passo for o primeiro passo do trabalho, é step_id1. |
step_name |
sysname | Nome do passo do trabalho. |
step_uid |
uniqueidentifier | Identificador único do passo (sistema gerado) no trabalho. |
date_created |
datetime | Data em que o passo foi criado. |
date_modified |
datetime | Data em que o passo foi modificado pela última vez. |
log_size |
float | Tamanho do registo de passos do trabalho, em megabytes (MB). |
log |
nvarchar(max) | Saída do registo de passos do trabalho. |
Observações
sp_help_jobsteplog está na msdb base de dados.
Permissions
Pode conceder EXECUTE permissões neste procedimento, mas essas permissões podem ser anuladas durante uma atualização do SQL Server.
Outros utilizadores devem receber um dos seguintes papéis fixos de base de dados SQL Server Agent na msdb base de dados:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Para detalhes sobre as permissões destes papéis, consulte Funções de Base de Dados Fixas do Agente SQL Server.
Os membros do SQLAgentUserRole só podem visualizar os metadados do registo de passos de trabalho dos passos de trabalho que possuem.
Examples
A. Devolve informações do registo de passos do trabalho para todas as etapas de um trabalho específico
O exemplo seguinte devolve toda a informação do registo de passos do trabalho, para o trabalho nomeado Weekly Sales Data Backup.
USE msdb;
GO
EXECUTE dbo.sp_help_jobsteplog @job_name = N'Weekly Sales Data Backup';
GO
B. Devolver informações do registo de passos de trabalho sobre uma etapa específica
O exemplo seguinte devolve informações do registo de etapas do trabalho, sobre o primeiro passo do trabalho nomeado Weekly Sales Data Backup.
USE msdb;
GO
EXECUTE dbo.sp_help_jobsteplog
@job_name = N'Weekly Sales Data Backup',
@step_id = 1;
GO