catalog.create_customized_logging_level
S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory
S’applique à : SQL Server 2016 (13.x) et versions ultérieures
Créer un niveau de journalisation personnalisée. Pour plus d’informations sur les niveaux de journalisation personnalisée, consultez Journalisation Integration Services (SSIS).
Syntaxe
catalog.create_customized_logging_level [ @level_name = ] level_name
, [ @level_description = ] level_description
, [ @profile_value = ] profile_value
, [ @events_value = ] events_value
, [ @level_id = ] level_id OUT
Arguments
[ @level_name = ] level_name
Nom du nouveau niveau de journalisation personnalisée.
level_name est de type nvarchar(128).
[ @level_description = ] level_description
Description du nouveau niveau de journalisation personnalisée.
level_description est de type nvarchar(max).
[ @profile_value = ] profile_value
Statistiques que le nouveau niveau de journalisation personnalisée doit journaliser.
Les valeurs valides pour les statistiques sont indiquées ci-après. Ces valeurs correspondent aux valeurs sous l’onglet Statistiques de la boîte de dialogue Gestion du niveau de journalisation personnalisée.
Exécution = 0
Volume = 1
Performances = 2
profile_value est de type bigint.
[ @events_value = ] events_value
Événements que le nouveau niveau de journalisation personnalisée doit journaliser.
Les valeurs valides pour les événements sont indiquées ci-après. Ces valeurs correspondent aux valeurs sous l’onglet Événements de la boîte de dialogue Gestion du niveau de journalisation personnalisée.
Événements sans contexte d’événement | Événements avec contexte d’événement |
---|---|
OnVariableValueChanged = 0 OnExecutionStatusChanged = 1 OnPreExecute = 2 OnPostExecute = 3 OnPreValidate = 4 OnPostValidate = 5 OnWarning = 6 OnInformation = 7 OnError = 8 OnTaskFailed = 9 OnProgress = 10 OnQueryCancel = 11 OnBreakpointHit = 12 OnCustomEvent = 13 Diagnostic = 14 DiagnosticEx = 15 NonDiagnostic = 16 |
OnVariableValueChanged_IncludeContext = 32 OnExecutionStatusChanged_IncludeContext = 33 OnPreExecute_IncludeContext = 34 OnPostExecute_IncludeContext = 35 OnPreValidate_IncludeContext = 36 OnPostValidate_IncludeContext = 37 OnWarning_IncludeContext = 38 OnInformation_IncludeContext = 39 OnError_IncludeContext = 40 OnTaskFailed_IncludeContext = 41 OnProgress_IncludeContext = 42 OnQueryCancel_IncludeContext= 43 OnBreakpointHit_IncludeContext = 44 OnCustomEvent_IncludeContext = 45 Diagnostic_IncludeContext = 46 DiagnosticEx_IncludeContext = 47 NonDiagnostic_IncludeContext = 48 |
events_value est de type bigint.
[ @level_id = ] level_id OUT
ID du nouveau niveau de journalisation personnalisée.
level_id est de type bigint.
Remarques
Pour combiner plusieurs valeurs dans Transact-SQL pour l’argument profile_value ou events_value, suivez cet exemple. Pour capturer les événements OnError (8) et DiagnosticEx (15), la formule permettant de calculer events_value est 2^8 + 2^15 = 33024
.
Codes de retour
0 (succès)
Lorsque la procédure stockée échoue, elle génère une erreur.
Jeu de résultats
None
Autorisations
Cette procédure stockée requiert l'une des autorisations suivantes :
L’appartenance au rôle de base de données ssis_admin
L’appartenance au rôle serveur sysadmin
Erreurs et avertissements
La liste suivante décrit les conditions provoquant l'échec de la procédure stockée.
- L’utilisateur ne dispose pas des autorisations requises.
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour