sp_help_downloadlist (Transact-SQL)
Aplica-se a:SQL Server
Lista todas as linhas na tabela do sistema sysdownloadlist para o trabalho fornecido ou todas as linhas se nenhum trabalho for especificado.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_help_downloadlist { [ @job_id = ] job_id | [ @job_name = ] 'job_name' }
[ , [ @operation = ] 'operation' ]
[ , [ @object_type = ] 'object_type' ]
[ , [ @object_name = ] 'object_name' ]
[ , [ @target_server = ] 'target_server' ]
[ , [ @has_error = ] has_error ]
[ , [ @status = ] status ]
[ , [ @date_posted = ] date_posted ]
Argumentos
[ @job_id = ] job_id
O número de identificação do trabalho para o qual retornar informações. job_id é uniqueidentifier, com um padrão NULL.
[ @job_name = ] 'job_name'
O nome do trabalho. job_name é sysname, com um padrão de NULL.
Observação
É necessário especificar job_id ou job_name , mas ambos não podem ser especificados.
[ @operation = ] 'operation'
A operação válida para o trabalho especificado. operation é varchar(64), com um padrão de NULL e pode ser um desses valores.
Valor | Descrição |
---|---|
DEFEITO | Operação de servidor que solicita que o servidor de destino deserte do serviço Mestre SQLServerAgent . |
DELETE | Operação de trabalho que remove um trabalho inteiro. |
INSERT | Operação de trabalho que insere um trabalho inteiro ou atualiza um trabalho existente. Esta operação inclui todas as etapas de trabalho e agendas, se aplicável. |
INSCREVER-SE NOVAMENTE | Operação de servidor que faz com que o servidor de destino reenvie suas informações de inscrição, incluindo o intervalo de sondagem e o fuso horário do domínio multisservidor. O servidor de destino também recarrega os detalhes do MSXOperator . |
SET-POLL | Operação de servidor que define o intervalo, em segundos, para que os servidores de destino sondem o domínio multisservidor. Se especificado, o valor é interpretado como o valor de intervalo necessário e pode ser um valor de 10 a 28.800. |
COMEÇAR | Operação de trabalho que solicita o início da execução do trabalho. |
STOP | Operação de trabalho que solicita a parada da execução do trabalho. |
SYNC-TIME | Operação de servidor que faz com que o servidor de destino sincronize seu relógio de sistema com o domínio multisservidor. Como esta é uma operação cara, execute-a de maneira limitada e infrequente. |
UPDATE | Operação de trabalho que atualiza apenas as informações de sysjobs de um trabalho, não as etapas de trabalho ou agendamentos. É chamado automaticamente por sp_update_job. |
[ @object_type = ] 'object_type'
O tipo de objeto para o trabalho especificado. object_type é varchar(64), com um padrão de NULL. object_type pode ser JOB ou SERVER. Para obter mais informações sobre valores de object_typeválidos, consulte sp_add_category (Transact-SQL).
[ @object_name = ] 'object_name'
O nome do objeto. object_name é sysname, com um padrão de NULL. Se object_type for JOB, object_nameserá o nome do trabalho. Se object_typefor SERVER, object_nameserá o nome do servidor.
[ @target_server = ] 'target_server'
O nome do servidor de destino. target_server é nvarchar(128), com um padrão de NULL.
[ @has_error = ] has_error
É se o trabalho deve reconhecer erros. has_error é tinyint, com um padrão de NULL, que indica que nenhum erro deve ser confirmado. 1 indica que todos os erros devem ser confirmados.
[ @status = ] status
O status do trabalho. status é tinyint, com um valor padrão de NULL.
[ @date_posted = ] date_posted
A data e a hora para as quais todas as entradas feitas em ou após a data e hora especificadas devem ser incluídas no conjunto de resultados. date_posted é datetime, com um padrão de NULL.
Valores do código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
instance_id | int | Número de identificação inteiro exclusivo da instrução. |
source_server | nvarchar(30) | Nome do computador do servidor do qual a instrução veio. No Microsoft SQL Server versão 7.0, esse é sempre o nome do computador do servidor mestre (MSX). |
operation_code | nvarchar(4000) | Código de operação da instrução. |
object_name | sysname | Objeto afetado pela instrução. |
object_id | uniqueidentifier | Número de identificação do objeto afetado pela instrução (job_id para um objeto de trabalho ou 0x00 para um objeto de servidor) ou um valor de dados específico do operation_code. |
target_server | nvarchar(30) | Servidor de destino pelo qual esta instrução deve ser baixada. |
error_message | nvarchar(1024) | Mensagem de erro (se houver) do servidor de destino se ele encontrou um problema ao processar esta instrução. Observação: qualquer mensagem de erro bloqueia todos os downloads adicionais pelo servidor de destino. |
date_posted | datetime | Data em que a instrução foi postada na tabela. |
date_downloaded | datetime | Data em que a instrução foi baixada pelo servidor de destino. |
status | tinyint | Status do trabalho: 0 = Ainda não baixado 1 = Baixado com êxito. |
Permissões
As permissões para executar esse procedimento usam como padrão membros da função de servidor fixa sysadmin .
Exemplos
O exemplo a seguir lista as linhas no sysdownloadlist
para o trabalho NightlyBackups
.
USE msdb ;
GO
EXEC dbo.sp_help_downloadlist
@job_name = N'NightlyBackups',
@operation = N'UPDATE',
@object_type = N'JOB',
@object_name = N'NightlyBackups',
@target_server = N'SEATTLE2',
@has_error = 1,
@status = NULL,
@date_posted = NULL ;
GO
Consulte Também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de