Utilisation de constantes énumérées dans des expressions de propriété
Nouveau : 5 décembre 2005
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 lorsque vous programmez le modèle objet pour générer des packages par programme ou des éléments de package de code personnalisé, tels que des tâches et des composants de flux de données. Pour plus d'informations, consultez la section Bibliothèque de classes Integration Services dans Integration Services Programming.
En complément des propriétés personnalisées pour les packages et les objets package, la fenêtre Propriétés de Business Intelligence Development Studio 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 qui sont définies par des valeurs provenant d'é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 :
Package
Énumérateurs de boucles Foreach
Tâches
Tâches du plan de maintenance
Propriétés communes
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.
Propriété PackageType — définie à l'aide de valeurs provenant de l'énumération DTSPackageType.
Nom convivial dans DTSPackageType | Valeur numérique |
---|---|
Default |
0 |
DTSWizard |
1 |
DTSDesigner |
2 |
SQLReplication |
3 |
DTSDesigner90 |
5 |
SQLDBMaint |
6 |
Propriété CheckpointUsage - définie à l'aide de valeurs provenant de l'énumération DTSCheckpointUsage.
Nom convivial dans DTSCheckpointUsage | Valeur numérique |
---|---|
Never |
0 |
IfExists |
1 |
Always |
2 |
Propriété PackagePriorityClass - définie à l'aide de valeurs provenant de l'énumération DTSPriorityClass.
Nom convivial dans DTSPriorityClass | Valeur numérique |
---|---|
Default |
0 |
AboveNormal |
1 |
Normal |
2 |
BelowNormal |
3 |
Idle |
4 |
Propriété ProtectionLevel - définie à l'aide de valeurs provenant 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 priorité
Propriété EvalOp - définie à l'aide de valeurs provenant de l'énumération DTSPrecedenceEvalOp.
Nom convivial dans DTSPrecedenceEvalOp | Valeur numérique |
---|---|
Expression |
1 |
Constraint |
2 |
ExpressionAndConstraint |
3 |
ExpressionOrConstraint |
4 |
Propriété Value - définie à l'aide de valeurs provenant de l'énumération DTSExecResult.
Nom convivial | Valeur numérique |
---|---|
Success |
0 |
Failure |
1 |
Completion |
2 |
Canceled |
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
Propriété Type - définie à l'aide de valeurs provenant de l'énumération ADOEnumerationType.
Nom convivial dans ADOEnumerationType | Valeur numérique |
---|---|
EnumerateTables |
0 |
EnumerateAllRows |
1 |
EnumerateRowsInFirstTable |
2 |
Énumérateur Foreach Nodelist
Propriétés SourceDocumentType, InnerXPathStringSourceType et OuterXPathStringSourceType - définies à l'aide de valeurs provenant de l'énumération SourceType.
Nom convivial dans SourceType | Valeur numérique |
---|---|
FileConnection |
0 |
Variable |
1 |
DirectInput |
2 |
Propriété EnumerationType - définie à l'aide de valeurs provenant de l'énumération EnumerationType.
Nom convivial dans EnumerationType | Valeur numérique |
---|---|
Navigator |
0 |
Node |
1 |
NodeText |
2 |
ElementCollection |
3 |
Propriété InnerElementType - définie à l'aide de valeurs provenant de l'énumération InnerElementType.
Nom convivial dans InnerElementType | Valeur numérique |
---|---|
Navigator |
0 |
Node |
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 de script ActiveX
Propriété ExecutionValueProperty - définie à l'aide de valeurs provenant de l'énumération ExecutionValueChoice.
Nom convivial dans ExecutionValueChoice | Valeur numérique |
---|---|
ScriptingLanguage |
0 |
TotalTimeTaken |
1 |
Tâche DDL d'exécution de SQL Server Analysis Services
Propriété SourceType - définie à l'aide de valeurs provenant de l'énumération DDLSourceType.
Nom convivial dans DDLSourceType | Valeur numérique |
---|---|
DirectInput |
0 |
FileConnection |
1 |
Variable |
2 |
Tâche d'insertion en bloc
Propriété DataFileType - définie à l'aide de valeurs provenant de l'énumération DTSBulkInsert_DataFileType.
Nom convival 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
Propriété ResultSetType - définie à l'aide de valeurs provenant de l'énumération ResultSetType.
Nom convivial dans ResultSetType | Valeur numérique |
---|---|
ResultSetType_None |
1 |
ResultSetType_SingleRow |
2 |
ResultSetType_Rowset |
3 |
ResultSetType_XML |
4 |
Propriété SqlStatementSourceType - définie à l'aide de valeurs provenant de l'énumération SqlStatementSourceType.
Nom convivial dans SqlStatementSourceType | Valeur numérique |
---|---|
DirectInput |
1 |
FileConnection |
2 |
Variable |
3 |
Tâche de système de fichiers
Propriété Operation - définie à l'aide de valeurs provenant 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 |
Propriété Attributes - définie à l'aide de valeurs provenant de l'énumération DTSFileSystemAttributes.
Nom convivial dans DTSFileSystemAttributes | Valeur numérique |
---|---|
Normal |
0 |
Archive |
1 |
Hidden |
2 |
ReadOnly |
4 |
System |
8 |
Tâche FTP
Propriété Operation - définie à l'aide de valeurs provenant de l'énumération DTSFTPOp.
Nom convivial dans DTSFTPOp | Valeur numérique |
---|---|
Send |
0 |
Receive |
1 |
DeleteLocal |
2 |
DeleteRemote |
3 |
MakeDirLocal |
4 |
MakeDirRemote |
5 |
RemoveDirLocal |
6 |
RemoveDirRemote |
7 |
Tâche MSMQ
Propriété MessageType - définie à l'aide de valeurs provenant de l'énumération MQMessageType.
Nom convivial dans MQMessageType | Valeur numérique |
---|---|
DTSMQMessageType_String |
0 |
DTSMQMessageType_DataFile |
1 |
DTSMQMessageType_Variables |
2 |
DTSMQMessagType_StringMessageToVariable |
3 |
Propriété StringCompareType - définie à l'aide de valeurs provenant de l'énumération MQStringMessageCompare.
Nom convivial dans MQStringMessageCompare | Valeur numérique |
---|---|
DTSMQStringMessageCompare_None |
0 |
DTSMQStringMessageCompare_Exact |
1 |
DTSMQStringMessageCompare_IgnoreCase |
2 |
DTSMQStringMessageCompare_Contains |
3 |
Propriété TaskType - définie à l'aide de valeurs provenant de l'énumération MQType.
Nom convivial dans MQType | Valeur numérique |
---|---|
DTSMQType_Sender |
0 |
DTSMQType_Receiver |
1 |
Tâche Envoyer un message
Propriété MessageSourceType - définie à l'aide de valeurs provenant de l'énumération SendMailMessageSourceType.
Nom convivial dans SendMailMessageSourceType | Valeur numérique |
---|---|
DirectInput |
0 |
FileConnection |
1 |
Variable |
2 |
Propriété Priority - définie à l'aide de valeurs provenant de l'énumération MailPriority.
Nom convivial dans MailPriority | Valeur numérique |
---|---|
High |
1 |
Normal |
3 |
Low |
5 |
Tâche de transfert de bases de données
Propriété Action - définie à l'aide de valeurs provenant de l'énumération TransferAction.
Nom convivial dans TransferAction | Valeur numérique |
---|---|
Copy |
0 |
Move |
1 |
Propriété Method - définie à l'aide de valeurs provenant de l'énumération TransferMethod.
Nom convivial dans TransferMethod | Valeur numérique |
---|---|
DatabaseOffline |
0 |
DatabaseOnline |
1 |
Tâche de transfert de messages d'erreur
Propriété IfObjectExists - définie à l'aide de valeurs provenant de l'énumération IfObjectExists.
Nom convivial dans IfObjectExists | Valeur numérique |
---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Tâche de transfert de travaux
Propriété IfObjectExists - définie à l'aide de valeurs provenant de l'énumération IfObjectExists.
Nom convivial dans IfObjectExists | Valeur numérique |
---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Tâche de transfert de connexions
Propriété IfObjectExists - définie à l'aide de valeurs provenant de l'énumération IfObjectExists.
Nom convivial dans IfObjectExists | Valeur numérique |
---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Propriété LoginsToTransfer - définie à l'aide de valeurs provenant 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
Propriété IfObjectExists - définie à l'aide de valeurs provenant de l'énumération IfObjectExists.
Nom convivial dans IfObjectExists | Valeur numérique |
---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Tâche de transfert d'objets SQL Server
Propriété ExistingData - définie à l'aide de valeurs provenant de l'énumération ExistingData.
Nom convivial dans ExistingData | Valeur numérique |
---|---|
Replace |
0 |
Append |
1 |
Tâche de service Web
Propriété OutputType - définie à l'aide de valeurs provenant de l'énumération DTSOutputType.
Nom convivial dans DTSOutputType | Valeur numérique |
---|---|
File |
0 |
Variable |
1 |
Tâche Lecteur de données WMI
Propriété OverwriteDestination - définie à l'aide de valeurs provenant de l'énumération OverwriteDestination.
Nom convivial dans OverwriteDestination | Valeur numérique |
---|---|
OverwriteDestination |
0 |
AppendToDestination |
1 |
KeepOriginal |
2 |
Propriété OutputType - définie à l'aide de valeurs provenant de l'énumération OutputType.
Nom convivial dans OutputType | Valeur numérique |
---|---|
DataTable |
0 |
PropertyValue |
1 |
PropertyNameAndValue |
2 |
Propriété DestinationType - définie à l'aide de valeurs provenant de l'énumération DestinationType.
Nom convivial dans DestinationType | Valeur numérique |
---|---|
FileConnection |
0 |
Variable |
1 |
Propriété WqlQuerySourceType - définie à l'aide de valeurs provenant de l'énumération QuerySourceType .
Nom convivial dans QuerySourceType | Valeur numérique |
---|---|
FileConnection |
0 |
DirectInput |
1 |
Variable |
2 |
Propriété ActionAtEvent de l'Observateur d'événement WMI - définie à l'aide de valeurs provenant de l'énumération ActionAtEvent.
Nom convivial dans ActionAtEvent | Valeur numérique |
---|---|
LogTheEventAndFireDTSEvent |
0 |
LogTheEvent |
1 |
Propriété ActionAtTimeout - définie à l'aide de valeurs provenant de l'énumération ActionAtTimeout.
Nom convivial dans ActionAtTimeout | Valeur numérique |
---|---|
LogTimeoutAndFireDTSEvent |
0 |
LogTimeout |
1 |
Propriété AfterEvent - définie à l'aide de valeurs provenant de l'énumération AfterEvent.
Nom convivial dans AfterEvent | Valeur numérique |
---|---|
ReturnWithSuccess |
0 |
ReturnWithFailure |
1 |
WatchfortheEventAgain |
2 |
Propriété AfterTimeout - définie à l'aide de valeurs provenant de l'énumération AfterTimeout .
Nom convivial dans AfterTimeout | Valeur numérique |
---|---|
ReturnWithSuccess |
0 |
ReturnWithFailure |
1 |
WatchfortheEventAgain |
2 |
Propriété WqlQuerySourceType - définie à l'aide de valeurs provenant de l'énumération QuerySourceType.
Nom convivial dans QuerySourceType | Valeur numérique |
---|---|
FileConnection |
0 |
DirectInput |
1 |
Variable |
2 |
Tâche XML
Propriété OperationType - définie à l'aide de valeurs provenant de l'énumération DTSXMLOperation.
Nom convivial dans DTSXMLOperation | Valeur numérique |
---|---|
Validate |
0 |
XSLT |
1 |
XPATH |
2 |
Merge |
3 |
Diff |
4 |
Patch |
5 |
Propriétés SourceType, SecondOperandType et XPathSourceType - définies à l'aide de valeurs provenant de l'énumération DTSXMLSourceType.
Nom convivial dans DTSXMLSourceType | Valeur numérique |
---|---|
FileConnection |
0 |
Variable |
1 |
DirectInput |
2 |
Propriétés DestinationType et DiffGramDestinationType - définies à l'aide de valeurs provenant de l'énumération DTSXMLSaveResultTo.
Nom convivial dans DTSXMLSaveResultTo | Valeur numérique |
---|---|
FileConnection |
0 |
Variable |
1 |
Propriété ValidationType - définie à l'aide de valeurs provenant de l'énumération DTSXMLValidationType.
Nom convivial dans DTSXMLValidationType | Valeur numérique |
---|---|
DTD |
0 |
XSD |
1 |
Propriété XPathOperation - définie à l'aide de valeurs provenant de l'énumération DTSXMLXPathOperation.
Nom convivial dans DTSXMLXPathOperation | Valeur numérique |
---|---|
Evaluation |
0 |
Values |
1 |
NodeList |
2 |
Propriété DiffOptions - définie à l'aide de valeurs provenant 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 |
Propriété DiffAlgorithm - définie à l'aide de valeurs provenant de l'énumération DTSXMLDiffAlgorithm.
Nom convivial dans DTSXMLDiffAlgorithm | Valeur numérique |
---|---|
Auto |
0 |
Fast |
1 |
Precise |
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 programme 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.
Propriété DatabaseSelectionType - définie à l'aide de valeurs provenant de l'énumération DatabaseSelection.
Nom convivial dans DatabaseSelection | Valeur numérique |
---|---|
None |
0 |
All |
1 |
System |
2 |
User |
3 |
Specific |
4 |
Propriété TableSelectionType - définie à l'aide de valeurs provenant de l'énumération TableSelection.
Nom convivial dans TableSelection | Valeur numérique |
---|---|
None |
0 |
All |
1 |
Specific |
2 |
Propriété ObjectTypeSelection - définie à l'aide de valeurs provenant de l'énumération ObjectType.
Nom convivial dans ObjectType | Valeur numérique |
---|---|
Table |
0 |
View |
1 |
TableView |
2 |
Tâche Sauvegarder la base de données
Propriété DestinationCreationType - définie à l'aide de valeurs provenant de l'énumération DestinationType.
Nom convivial dans DestinationType | Valeur numérique |
---|---|
Auto |
0 |
Manual |
1 |
Propriété ExistingBackupsAction - définie à l'aide de valeurs provenant de l'énumération ActionForExistingBackups.
Nom convivial dans ActionForExistingBackups | Valeur numérique |
---|---|
Append |
0 |
Overwrite |
1 |
Propriété BackupAction - définie à l'aide de valeurs provenant 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 |
---|---|
Database |
0 |
Files |
1 |
Log |
2 |
Propriété BackupDevice – définie à l'aide de valeurs provenant de l'énumération SMO (SQL Server Management Objects) DeviceType.
Nom convivial dans DeviceType | Valeur numérique |
---|---|
LogicalDevice |
0 |
Tape |
1 |
File |
2 |
Pipe |
3 |
VirtualDevice |
4 |
Tâche de nettoyage de maintenance
Propriété FileTypeSelected - définie à l'aide de valeurs provenant de l'énumération FileType.
Nom convivial dans FileType | Valeur numérique |
---|---|
FileBackup |
0 |
FileReport |
1 |
Propriété OlderThanTimeUnitType - définie à l'aide de valeurs provenant de l'énumération TimeUnitType.
Nom convivial dans TimeUnitType | Valeur numérique |
---|---|
Day |
0 |
Week |
1 |
Month |
2 |
Year |
3 |
Tâche Mettre à jour les statistiques
Propriété UpdateType – définie à l'aide de valeurs provenant de l'énumération SMO (SQL Server Management Objects) StatisticsTarget.
Nom convivial dans StatisticsTarget | Valeur numérique |
---|---|
Colonne |
1 |
Index |
2 |
All |
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.
Propriété ForceExecutionResult - définie à l'aide de valeurs provenant de l'énumération DTSForcedExecResult.
Nom convivial dans DTSForcedExecResult | Valeur numérique |
---|---|
None |
-1 |
Success |
0 |
Failure |
1 |
Completion |
2 |
Propriété IsolationLevel - définie à l'aide de valeurs provenant de l'énumération IsolationLevel .NET Framework. Pour plus d'informations, consultez la bibliothèque de classes .NET Framework dans la bibliothèque MSDN.
Propriété LoggingMode - définie à l'aide de valeurs provenant de l'énumération DTSLoggingMode.
Nom convivial dans DTSLoggingMode | Valeur numérique |
---|---|
UseParentSetting |
0 |
Enabled |
1 |
Disabled |
2 |
Propriété TransactionOption - définie à l'aide de valeurs provenant de l'énumération DTSTransactionOption.
Nom convivial dans DTSTransactionOption | Valeur numérique |
---|---|
NotSupported |
0 |
Supported |
1 |
Required |
2 |
Voir aussi
Tâches
Utilisation des expressions de propriété dans des packages
Concepts
Packages Integration Services
Conteneurs Integration Services
Tâches Integration Services
Contraintes de précédence