sp_help_downloadlist (Transact-SQL)
Se aplica a:SQL Server
Enumera todas las filas de la tabla del sistema sysdownloadlist para el trabajo proporcionado o todas las filas si no se especifica ningún trabajo.
Convenciones de sintaxis de Transact-SQL
Sintaxis
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
Número de identificación del trabajo para el que se va a devolver información. job_id es uniqueidentifier, con un valor predeterminado de NULL.
[ @job_name = ] 'job_name'
Nombre del trabajo. job_name es sysname, con un valor predeterminado de NULL.
Nota
Se deben especificar job_id o job_name , pero no se pueden especificar ambos.
[ @operation = ] 'operation'
Operación válida para el trabajo especificado. operation es varchar(64), con un valor predeterminado de NULL y puede ser uno de estos valores.
Value | Descripción |
---|---|
DEFECTO | Operación de servidor que solicita al servidor de destino que se desperfecte del servicio Master SQLServerAgent . |
DELETE | Operación de trabajo que quita un trabajo completo. |
INSERT | Operación de trabajo que inserta un trabajo completo o actualiza un trabajo existente. Esta operación incluye todos los pasos y programaciones del trabajo, si corresponde. |
RE-ENLIST | Operación del servidor que hace que el servidor de destino vuelva a enviar la información de alta, incluidos el intervalo de sondeo y la zona horaria del dominio multiservidor. El servidor de destino también vuelve a descargar los detalles de MSXOperator . |
SET-POLL | Operación del servidor que establece el intervalo, en segundos, con el que los servidores de destino sondean el dominio multiservidor. Si se especifica, el valor se interpreta como el valor de intervalo necesario y puede ser un valor de 10 a 28 800. |
EMPEZAR | Operación de trabajo que solicita el inicio de la ejecución del trabajo. |
PARADA | Operación de trabajo que solicita la detención de la ejecución del trabajo. |
SYNC-TIME | Operación de servidor que hace que el servidor de destino sincronice su reloj del sistema con el dominio multiservidor. Como ésta es una operación muy costosa, ejecútela de forma limitada, con poca frecuencia. |
UPDATE | Operación de trabajo que actualiza solo la información de sysjobs de un trabajo, no los pasos o programaciones del trabajo. Se llama automáticamente por sp_update_job. |
[ @object_type = ] 'object_type'
Tipo de objeto para el trabajo especificado. object_type es varchar(64), con un valor predeterminado de NULL. object_type puede ser JOB o SERVER. Para obtener más información sobre los valores de object_typeválidos, vea sp_add_category (Transact-SQL).
[ @object_name = ] 'object_name'
Nombre del objeto. object_name es sysname, con un valor predeterminado de NULL. Si object_type es JOB, object_namees el nombre del trabajo. Si object_typees SERVER, object_namees el nombre del servidor.
[ @target_server = ] 'target_server'
Nombre del servidor de destino. target_server es nvarchar(128), con un valor predeterminado de NULL.
[ @has_error = ] has_error
Es si el trabajo debe confirmar errores. has_error es tinyint, con un valor predeterminado de NULL, que indica que no se deben confirmar errores. 1 indica que se deben confirmar todos los errores.
[ @status = ] status
Estado del trabajo. status es tinyint, con un valor predeterminado de NULL.
[ @date_posted = ] date_posted
Fecha y hora para las que todas las entradas realizadas en o después de la fecha y hora especificadas deben incluirse en el conjunto de resultados. date_posted es datetime, con un valor predeterminado de NULL.
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
instance_id | int | Número de identificación entero único de la instrucción. |
source_server | nvarchar(30) | Nombre de equipo del servidor del que proviene la instrucción. En Microsoft SQL Server versión 7.0, siempre es el nombre de equipo del servidor maestro (MSX). |
operation_code | nvarchar(4000) | Código de operación de la instrucción. |
object_name | sysname | Objeto afectado por la instrucción. |
object_id | uniqueidentifier | Número de identificación del objeto afectado por la instrucción (job_id para un objeto de trabajo o 0x00 para un objeto de servidor) o un valor de datos específico del operation_code. |
target_server | nvarchar(30) | Servidor de destino que va a descargar esta instrucción. |
error_message | nvarchar(1024) | Mensaje de error (si existe) del servidor de destino si se encontró algún problema al procesar la instrucción. Nota: Cualquier mensaje de error bloquea todas las descargas adicionales del servidor de destino. |
date_posted | datetime | Fecha en que la instrucción se envió a la tabla. |
date_downloaded | datetime | Fecha en que el servidor de destino descargó la instrucción. |
status | tinyint | Estado del trabajo: 0 = Aún no descargado 1 = Descargado correctamente. |
Permisos
Los permisos de ejecución para este procedimiento corresponden de forma predeterminada a los miembros del rol fijo de servidor sysadmin .
Ejemplos
En el siguiente ejemplo se muestran las filas de sysdownloadlist
para el trabajo 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 también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de