sp_help_downloadlist (Transact-SQL)
S’applique à :SQL Server
Répertorie toutes les lignes de la table système sysdownloadlist pour le travail fourni, ou toutes les lignes si aucune tâche n’est spécifiée.
Conventions de la syntaxe Transact-SQL
Syntaxe
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 ]
Arguments
[ @job_id = ] job_id
Numéro d’identification du travail pour lequel retourner des informations. job_id est uniqueidentifier, avec la valeur par défaut NULL.
[ @job_name = ] 'job_name'
Nom du travail. job_name est sysname, avec la valeur par défaut NULL.
Notes
Vous devez spécifier job_id ou job_name , mais les deux ne peuvent pas être spécifiés.
[ @operation = ] 'operation'
Opération valide pour le travail spécifié. operation est varchar(64), avec la valeur par défaut NULL, et peut être l’une de ces valeurs.
Valeur | Description |
---|---|
DÉFAUT | Opération de serveur qui demande au serveur cible de faire défaut du service Master SQLServerAgent . |
DELETE | Opération qui supprime intégralement un travail. |
INSERT | Opération qui insère un travail ou actualise un travail existant. Cette opération comporte toutes les étapes et planifications du travail, le cas échéant. |
RÉINSCRIRE | Opération serveur qui fait renvoyer les informations d'inscription par le serveur cible, y compris la fréquence d'interrogation et le fuseau horaire, au domaine multiserveur. Le serveur cible retélécharge également les détails de MSXOperator . |
SET-POLL | Opération de serveur qui définit l'intervalle, en secondes, que doivent respecter les serveurs cibles pour l'interrogation du domaine multiserveur. Si elle est spécifiée, la valeur est interprétée comme la valeur d’intervalle requise et peut être une valeur comprise entre 10 et 28 800. |
COMMENCER | Opération de travail qui requiert le début de l'exécution d'un travail. |
STOP | Opération de travail qui nécessite l'interruption de l'exécution d'un travail. |
SYNC-TIME | Opération de serveur qui commande au serveur cible de synchroniser son horloge système avec le domaine multiserveur. Cette opération étant coûteuse, il est préférable de l'exécuter le plus rarement possible. |
UPDATE | Opération de travail qui met à jour uniquement les informations sysjobs d’un travail, et non les étapes ou planifications du travail. Est automatiquement appelé par sp_update_job. |
[ @object_type = ] 'object_type'
Type d’objet pour le travail spécifié. object_type est varchar(64), avec la valeur par défaut NULL. object_type peut être travail ou serveur. Pour plus d’informations sur les valeurs de object_typevalides, consultez sp_add_category (Transact-SQL).
[ @object_name = ] 'object_name'
Nom de l’objet. object_name est sysname, avec la valeur par défaut NULL. Si object_type est JOB, object_nameest le nom du travail. Si object_typeest SERVER, object_nameest le nom du serveur.
[ @target_server = ] 'target_server'
Nom du serveur cible. target_server est nvarchar(128), avec la valeur par défaut NULL.
[ @has_error = ] has_error
Indique si le travail doit reconnaître les erreurs. has_error est tinyint, avec la valeur par défaut NULL, ce qui indique qu’aucune erreur ne doit être reconnue. 1 indique que toutes les erreurs doivent être reconnues.
[ @status = ] status
État du travail. status est tinyint, avec la valeur par défaut NULL.
[ @date_posted = ] date_posted
Date et heure pour lesquelles toutes les entrées effectuées à la date et l’heure spécifiées doivent être incluses dans le jeu de résultats. date_posted a la valeur datetime, avec la valeur par défaut NULL.
Codet de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
instance_id | int | Numéro d'identification entier unique de l'instruction. |
source_server | nvarchar(30) | Nom de l'ordinateur du serveur qui émet l'instruction. Dans Microsoft SQL Server version 7.0, il s’agit toujours du nom d’ordinateur du serveur maître (MSX). |
operation_code | nvarchar(4000) | Code d'opération pour l'instruction. |
object_name | sysname | Objet affecté par l'instruction. |
object_id | uniqueidentifier | Numéro d’identification de l’objet affecté par l’instruction (job_id pour un objet de travail ou 0x00 pour un objet serveur) ou une valeur de données spécifique à l’operation_code. |
target_server | nvarchar(30) | Serveur cible devant télécharger cette instruction. |
error_message | nvarchar(1024) | Message d'erreur (le cas échéant) émis par le serveur cible s'il y a eu un problème lors du traitement de l'instruction. Remarque : Tout message d’erreur bloque tous les téléchargements supplémentaires par le serveur cible. |
date_posted | datetime | Date à laquelle l'instruction a été envoyée à la table. |
date_downloaded | datetime | Date à laquelle l'instruction a été téléchargée par le serveur cible. |
statut | tinyint | État du travail : 0 = Non encore téléchargé 1 = Téléchargement réussi. |
Autorisations
Les autorisations d'exécution de cette procédure sont accordées par défaut aux membres du rôle de serveur fixe sysadmin .
Exemples
L'exemple suivant répertorie des lignes dans sysdownloadlist
pour le travail 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
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour