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.