Constantes énumérées dans des expressions de propriété
Si des expressions de propriété incluent des valeurs d'une liste de membres d'énumérateur, l'expression doit utiliser la valeur numérique du membre énumérateur et non le nom convivial du membre. Par exemple, si une expression définit la propriété LoggingMode
, vous devez utiliser la valeur numérique 2 à la place du nom convivial Désactivé.
Cette rubrique répertorie uniquement les valeurs numériques équivalant aux noms conviviaux d'énumérateurs dont les membres sont fréquemment utilisés dans des expressions de propriété. Le modèle objet Integration Services inclut de nombreux énumérateurs supplémentaires que vous utilisez quand vous programmez le modèle objet pour générer des packages par programmation ou des éléments de package de code personnalisé, tels que des tâches et des composants de flux de données.
En complément des propriétés personnalisées pour les packages et les objets package, la fenêtre Propriétés de SQL Server Data Tools (SSDT) inclut un jeu de propriétés accessibles aux packages, aux tâches, ainsi qu'aux conteneurs de boucles Foreach, de boucles For et de séquences. Les propriétés communes définies par les valeurs des énumérateurs-ForceExecutionResult
, , LoggingMode
IsolationLevel
et Transaction Option
-sont répertoriées dans la section Propriétés communes.
Les sections suivantes fournissent des informations sur les constantes énumérées :
Énumérateurs de boucles Foreach
Package
Les tableaux suivants répertorient les noms conviviaux et les équivalents en valeur numérique pour des propriétés de packages que vous définissez à l'aide de valeurs provenant d'un énumérateur.
PackageType
property-Définir à l’aide de valeurs de l’énumération DTSPackageType
.
Nom convivial dans DTSPackageType | Valeur numérique |
---|---|
Default | 0 |
DTSWizard | 1 |
DTSDesigner | 2 |
SQLReplication | 3 |
DTSDesigner100 | 5 |
SQLDBMaint | 6 |
CheckpointUsage
property-Définir à l’aide de valeurs de l’énumération DTSCheckpointUsage
.
Nom convivial dans DTSCheckpointUsage | Valeur numérique |
---|---|
Jamais | 0 |
IfExists | 1 |
Toujours | 2 |
PackagePriorityClass
property-Définir à l’aide de valeurs de l’énumération DTSPriorityClass
.
Nom convivial dans DTSPriorityClass | Valeur numérique |
---|---|
Default | 0 |
AboveNormal | 1 |
Normal | 2 |
BelowNormal | 3 |
Idle | 4 |
ProtectionLevel
property-Définir à l’aide de valeurs de l’énumération DTSProtectionLevel
.
Nom convivial dans DTSProtectionLevel | Valeur numérique |
---|---|
DontSaveSensitive | 0 |
EncryptSensitiveWithUserKey | 1 |
EncryptSensitiveWithPassword | 2 |
EncryptAllWithPassword | 3 |
EncryptAllWithUserKey | 4 |
ServerStorage | 5 |
Contraintes de précédence
EvalOp
property-Définir à l’aide de valeurs de l’énumération DTSPrecedenceEvalOp
.
Nom convivial dans DTSPrecedenceEvalOp | Valeur numérique |
---|---|
Expression | 1 |
Contrainte | 2 |
ExpressionAndConstraint | 3 |
ExpressionOrConstraint | 4 |
Value
property-Définir à l’aide de valeurs de l’énumération DTSExecResult
.
Nom convivial | Valeur numérique |
---|---|
Succès | 0 |
Échec | 1 |
Completion | 2 |
Opération annulée | 3 |
Énumérateurs de boucles Foreach
La boucle Foreach inclut un jeu d'énumérateurs comportant des propriétés pouvant être définies par des expressions de la propriété.
Énumérateur Foreach ADO
Type
property-Définir à l’aide de valeurs de l’énumération ADOEnumerationType
.
Nom convivial dans ADOEnumerationType | Valeur numérique |
---|---|
EnumerateTables | 0 |
EnumerateAllRows | 1 |
EnumerateRowsInFirstTable | 2 |
Énumérateur Foreach Nodelist
SourceDocumentType
, InnerXPathStringSourceType
et Propriétés OuterXPathStringSourceType-Définissez à l’aide des valeurs de l’énumération SourceType
.
Nom convivial dans SourceType | Valeur numérique |
---|---|
FileConnection | 0 |
Variable | 1 |
DirectInput | 2 |
EnumerationType
property-Définir à l’aide de valeurs de l’énumération EnumerationType
.
Nom convivial dans EnumerationType | Valeur numérique |
---|---|
Navigateur | 0 |
Nœud | 1 |
NodeText | 2 |
ElementCollection | 3 |
InnerElementType
property-Définir à l’aide de valeurs de l’énumération InnerElementType
.
Nom convivial dans InnerElementType | Valeur numérique |
---|---|
Navigateur | 0 |
Nœud | 1 |
NodeText | 2 |
Tâches
Integration Services inclut de nombreuses tâches avec des propriétés pouvant être définies par des expressions de la propriété.
Tâche DDL d'exécution de SQL Server Analysis Services
SourceType
property-Définir à l’aide de valeurs de l’énumération DDLSourceType
.
Nom convivial dans DDLSourceType | Valeur numérique |
---|---|
DirectInput | 0 |
FileConnection | 1 |
Variable | 2 |
tâche d'insertion en bloc
DataFileType
property-Définir à l’aide de valeurs de l’énumération DTSBulkInsert_DataFileType
.
Nom convivial dans DTSBulkInsert_DataFileType | Valeur numérique |
---|---|
DTSBulkInsert_DataFileType_Char | 0 |
DTSBulkInsert_DataFileType_Native | 1 |
DTSBulkInsert_DataFileType_WideChar | 2 |
DTSBulkInsert_DataFileType_WideNative | 3 |
Tâche d’exécution de requêtes SQL
ResultSetType
property-Définir à l’aide de valeurs de l’énumération ResultSetType
.
Nom convivial dans ResultSetType | Valeur numérique |
---|---|
ResultSetType_None | 1 |
ResultSetType_SingleRow | 2 |
ResultSetType_Rowset | 3 |
ResultSetType_XML | 4 |
SqlStatementSourceType
property-Définir à l’aide de valeurs de l’énumération SqlStatementSourceType
.
Nom convivial dans SqlStatementSourceType | Valeur numérique |
---|---|
DirectInput | 1 |
FileConnection | 2 |
Variable | 3 |
Tâches du système de fichiers
Operation
property-Définir à l’aide de valeurs de l’énumération DTSFileSystemOperation
.
Nom convivial dans DTSFileSystemOperation | Valeur numérique |
---|---|
CopyFile | 0 |
MoveFile | 1 |
DeleteFile | 2 |
RenameFile | 3 |
SetAttributes | 4 |
CreateDirectory | 5 |
CopyDirectory | 6 |
MoveDirectory | 7 |
DeleteDirectory | 8 |
DeleteDirectoryContent | 9 |
Attributes
property-Définir à l’aide de valeurs de l’énumération DTSFileSystemAttributes
.
Nom convivial dans DTSFileSystemAttributes | Valeur numérique |
---|---|
Normal | 0 |
Archivage | 1 |
Hidden | 2 |
Lecture seule | 4 |
Système | 8 |
Tâche FTP
Operation
property-Définir à l’aide de valeurs de l’énumération DTSFTPOp
.
Nom convivial dans DTSFTPOp | Valeur numérique |
---|---|
Envoyer | 0 |
Recevoir | 1 |
DeleteLocal | 2 |
DeleteRemote | 3 |
MakeDirLocal | 4 |
MakeDirRemote | 5 |
RemoveDirLocal | 6 |
RemoveDirRemote | 7 |
Message Queue Task
MessageType
property-Définir à l’aide de valeurs de l’énumération MQMessageType
.
Nom convivial dans MQMessageType | Valeur numérique |
---|---|
DTSMQMessageType_String | 0 |
DTSMQMessageType_DataFile | 1 |
DTSMQMessageType_Variables | 2 |
DTSMQMessagType_StringMessageToVariable | 3 |
StringCompareType
property-Définir à l’aide de valeurs de l’énumération MQStringMessageCompare
.
Nom convivial dans MQStringMessageCompare | Valeur numérique |
---|---|
DTSMQStringMessageCompare_None | 0 |
DTSMQStringMessageCompare_Exact | 1 |
DTSMQStringMessageCompare_IgnoreCase | 2 |
DTSMQStringMessageCompare_Contains | 3 |
TaskType
property-Définir à l’aide de valeurs de l’énumération MQType
.
Nom convivial dans MQType | Valeur numérique |
---|---|
DTSMQType_Sender | 0 |
DTSMQType_Receiver | 1 |
tache Envoyer un message
MessageSourceType
property-Définir à l’aide de valeurs de l’énumération SendMailMessageSourceType
.
Nom convivial dans SendMailMessageSourceType | Valeur numérique |
---|---|
DirectInput | 0 |
FileConnection | 1 |
Variable | 2 |
Priority
property-Définir à l’aide de valeurs de l’énumération MailPriority
.
Nom convivial dans MailPriority | Valeur numérique |
---|---|
Élevé | 1 |
Normal | 3 |
Faible | 5 |
Tâche de transfert de bases de données
Action
property-Définir à l’aide de valeurs de l’énumération TransferAction
.
Nom convivial dans TransferAction | Valeur numérique |
---|---|
Copier | 0 |
Déplacer | 1 |
Method
property-Définir à l’aide de valeurs de l’énumération TransferMethod
.
Nom convivial dans TransferMethod | Valeur numérique |
---|---|
DatabaseOffline | 0 |
DatabaseOnline | 1 |
Tâche de transfert de messages d'erreur
IfObjectExists
property-Définir à l’aide de valeurs de l’énumération IfObjectExists
.
Nom convivial dans IfObjectExists | Valeur numérique |
---|---|
FailTask | 0 |
Remplacer | 1 |
Ignorer | 2 |
Tâche de transfert de travaux
IfObjectExists
property-Définir à l’aide de valeurs de l’énumération IfObjectExists
.
Nom convivial dans IfObjectExists | Valeur numérique |
---|---|
FailTask | 0 |
Remplacer | 1 |
Ignorer | 2 |
Tâche de transfert de connexions
IfObjectExists
property-Définir à l’aide de valeurs de l’énumération IfObjectExists
.
Nom convivial dans IfObjectExists | Valeur numérique |
---|---|
FailTask | 0 |
Remplacer | 1 |
Ignorer | 2 |
LoginsToTransfer
property-Définir à l’aide de valeurs de l’énumération LoginsToTransfer
.
Nom convivial dans LoginsToTransfer | Valeur numérique |
---|---|
AllLogins | 0 |
SelectedLogins | 1 |
AllLoginsFromSelectedDatabases | 2 |
Tâche de transfert de procédures stockées de master
IfObjectExists
property-Définir à l’aide de valeurs de l’énumération IfObjectExists
.
Nom convivial dans IfObjectExists | Valeur numérique |
---|---|
FailTask | 0 |
Remplacer | 1 |
Ignorer | 2 |
Tâche de transfert d'objets SQL Server
ExistingData
property-Définir à l’aide de valeurs de l’énumération ExistingData
.
Nom convivial dans ExistingData | Valeur numérique |
---|---|
Replace | 0 |
Ajouter (Append) | 1 |
Tâche de service Web
OutputType
property-Définir à l’aide de valeurs de l’énumération DTSOutputType
.
Nom convivial dans DTSOutputType | Valeur numérique |
---|---|
Fichier | 0 |
Variable | 1 |
Tâche Lecteur de données WMI
OverwriteDestination
property-Définir à l’aide de valeurs de l’énumération OverwriteDestination
.
Nom convivial dans OverwriteDestination | Valeur numérique |
---|---|
OverwriteDestination | 0 |
AppendToDestination | 1 |
KeepOriginal | 2 |
OutputType
property-Définir à l’aide de valeurs de l’énumération OutputType
.
Nom convivial dans OutputType | Valeur numérique |
---|---|
DataTable | 0 |
PropertyValue | 1 |
PropertyNameAndValue | 2 |
DestinationType
property-Définir à l’aide de valeurs de l’énumération DestinationType
.
Nom convivial dans DestinationType | Valeur numérique |
---|---|
FileConnection | 0 |
Variable | 1 |
WqlQuerySourceType
property-Définir à l’aide de valeurs de l’énumération QuerySourceType
.
Nom convivial dans QuerySourceType | Valeur numérique |
---|---|
FileConnection | 0 |
DirectInput | 1 |
Variable | 2 |
Propriété WMI Event Watcher ActionAtEvent
- Définissez à l’aide des valeurs de l’énumération ActionAtEvent
.
Nom convivial dans ActionAtEvent | Valeur numérique |
---|---|
LogTheEventAndFireDTSEvent | 0 |
LogTheEvent | 1 |
ActionAtTimeout
property-Set à l’aide de valeurs de l’énumération ActionAtTimeout
.
Nom convivial dans ActionAtTimeout | Valeur numérique |
---|---|
LogTimeoutAndFireDTSEvent | 0 |
LogTimeout | 1 |
AfterEvent
property-Set à l’aide de valeurs de l’énumération AfterEvent
.
Nom convivial dans AfterEvent | Valeur numérique |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
AfterTimeout
property-Set à l’aide de valeurs de l’énumération AfterTimeout
.
Nom convivial dans AfterTimeout | Valeur numérique |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
WqlQuerySourceType
property-Set à l’aide de valeurs de l’énumération QuerySourceType
.
Nom convivial dans QuerySourceType | Valeur numérique |
---|---|
FileConnection | 0 |
DirectInput | 1 |
Variable | 2 |
Tâche XML
OperationType
property-Set à l’aide de valeurs de l’énumération DTSXMLOperation
.
Nom convivial dans DTSXMLOperation | Valeur numérique |
---|---|
Valider | 0 |
XSLT | 1 |
XPATH | 2 |
Fusionner (Merge) | 3 |
Diff | 4 |
Correctif | 5 |
SourceType
, SecondOperandType
et XPathSourceType
propriétés : définissez à l’aide de valeurs de l’énumération DTSXMLSourceType
.
Nom convivial dans DTSXMLSourceType | Valeur numérique |
---|---|
FileConnection | 0 |
Variable | 1 |
DirectInput | 2 |
DestinationType
et propriétés DiffGramDestinationType -Définir à l’aide de valeurs de l’énumération DTSXMLSaveResultTo
.
Nom convivial dans DTSXMLSaveResultTo | Valeur numérique |
---|---|
FileConnection | 0 |
Variable | 1 |
ValidationType
property-Set à l’aide de valeurs de l’énumération DTSXMLValidationType
.
Nom convivial dans DTSXMLValidationType | Valeur numérique |
---|---|
DTD | 0 |
XSD | 1 |
XPathOperation
property-Set à l’aide de valeurs de l’énumération DTSXMLXPathOperation
.
Nom convivial dans DTSXMLXPathOperation | Valeur numérique |
---|---|
Évaluation | 0 |
Valeurs | 1 |
NodeList | 2 |
DiffOptions
property-Set à l’aide de valeurs de l’énumération DTSXMLDiffOptions
. Les options dans cet énumérateur ne sont pas mutuellement exclusives. Pour utiliser plusieurs options, fournissez une liste des options à appliquer, séparées par des virgules.
Nom convivial dans DTSXMLDiffOptions | Valeur numérique |
---|---|
None | 0 |
IgnoreChildOrder | 1 |
IgnoreComments | 2 |
IgnorePI | 4 |
IgnoreWhitespace | 8 |
IgnoreNamespaces | 16 |
IgnorePrefixes | 32 |
IgnoreXmlDecl | 64 |
IgnoreDtd | 128 |
DiffAlgorithm
property-Set à l’aide de valeurs de l’énumération DTSXMLDiffAlgorithm
.
Nom convivial dans DTSXMLDiffAlgorithm | Valeur numérique |
---|---|
Auto | 0 |
Rapide | 1 |
Précis | 2 |
Tâches du plan de maintenance
Integration Services inclut un ensemble de tâches qui effectuent des tâches SQL Server à utiliser dans des plans de maintenance et dans des packages Integration Services .
SQL Server ne prend pas en charge la gestion de ces tâches par programmation et la documentation de référence de programmation n’inclut pas la documentation API de ces tâches et de leurs énumérateurs.
Toutes les tâches de maintenance
Toutes les tâches de maintenance utilisent les énumérations suivantes pour définir les propriétés spécifiées.
DatabaseSelectionType
property-Set à l’aide de valeurs de l’énumération DatabaseSelection
.
Nom convivial dans DatabaseSelection | Valeur numérique |
---|---|
None | 0 |
Tous | 1 |
Système | 2 |
Utilisateur | 3 |
Spécifique | 4 |
TableSelectionType
property-Set à l’aide de valeurs de l’énumération TableSelection
.
Nom convivial dans TableSelection | Valeur numérique |
---|---|
None | 0 |
Tous | 1 |
Spécifique | 2 |
ObjectTypeSelection
property-Set à l’aide de valeurs de l’énumération ObjectType
.
Nom convivial dans ObjectType | Valeur numérique |
---|---|
Table de charge de travail | 0 |
Vue | 1 |
TableView | 2 |
Tâche Sauvegarder la base de données
DestinationCreationType
property-Set à l’aide de valeurs de l’énumération DestinationType
.
Nom convivial dans DestinationType | Valeur numérique |
---|---|
Auto | 0 |
Manuel | 1 |
ExistingBackupsAction
property-Set à l’aide de valeurs de l’énumération ActionForExistingBackups
.
Nom convivial dans ActionForExistingBackups | Valeur numérique |
---|---|
Ajouter (Append) | 0 |
Remplacer | 1 |
BackupAction
property-Set à l’aide de valeurs de l’énumération BackupTaskType
. Cette propriété définit avec la propriété BackupIsIncremental
le type de sauvegarde que la tâche effectue.
Nom convivial dans BackupTaskType | Valeur numérique |
---|---|
Base de données | 0 |
Files | 1 |
Journal | 2 |
BackupDevice
property-Set à l’aide de valeurs de l’énumération SQL Server Management Objects (SMO). DeviceType
Nom convivial dans DeviceType | Valeur numérique |
---|---|
LogicalDevice | 0 |
Bande | 1 |
Fichier | 2 |
Pipe | 3 |
VirtualDevice | 4 |
Tâche de nettoyage de maintenance
FileTypeSelected
property-Set à l’aide de valeurs de l’énumération FileType
.
Nom convivial dans FileType | Valeur numérique |
---|---|
FileBackup | 0 |
FileReport | 1 |
OlderThanTimeUnitType
property-Set à l’aide de valeurs de l’énumération TimeUnitType
.
Nom convivial dans TimeUnitType | Valeur numérique |
---|---|
Jour | 0 |
Semaine | 1 |
Month | 2 |
Year | 3 |
Tâche Mettre à jour les statistiques
UpdateType
property-Set à l’aide de valeurs de l’énumération SQL Server Management Objects (SMO). StatisticsTarget
Nom convivial dans StatisticsTarget | Valeur numérique |
---|---|
Colonne | 1 |
Index | 2 |
Tous | 3 |
Propriétés communes
Les packages, les tâches et les conteneurs de boucles Foreach, de boucles For et de séquences peuvent utiliser les énumérations suivantes pour définir les propriétés spécifiées.
ForceExecutionResult
property-Set à l’aide de valeurs de l’énumération DTSForcedExecResult
.
Nom convivial dans DTSForcedExecResult | Valeur numérique |
---|---|
Aucun | -1 |
Succès | 0 |
Échec | 1 |
Completion | 2 |
IsolationLevel
property-Défini par l’énumération .NET Framework IsolationLevel
. Pour plus d’informations, consultez la bibliothèque de classes .NET Framework dans MSDN Library.
LoggingMode
property-Set à l’aide de valeurs de l’énumération DTSLoggingMode
.
Nom convivial dans DTSLoggingMode | Valeur numérique |
---|---|
UseParentSetting | 0 |
activé | 1 |
Désactivé | 2 |
TransactionOption
property-Set à l’aide de valeurs de l’énumération DTSTransactionOption
.
Nom convivial dans DTSTransactionOption | Valeur numérique |
---|---|
NotSupported | 0 |
Prise en charge | 1 |
Obligatoire | 2 |
Tâches associées
Ajouter ou modifier une expression de propriété
Voir aussi
Expressions de propriété dans des packages
Packages Integration Services (SSIS)
Conteneurs Integration Services
Tâches Integration Services
Contraintes de précédence