Constantes enumeradas em expressões de propriedade
Se as expressões de propriedade incluírem valores de uma lista de membros de enumerador, a expressão deverá usar o valor numérico do membro de enumerador em vez do nome amigável do membro. Por exemplo, se uma expressão definir a propriedade LoggingMode, use o valor numérico 2 em vez do nome amigável Desabilitada.
Este tópico relaciona apenas os valores numéricos equivalentes a nomes amigáveis de enumeradores cujos membros são usados normalmente em expressões de propriedade. O modelo de objeto Integration Services inclui muitos enumeradores adicionais que podem ser usados quando você programar o modelo de objeto para criar pacotes programaticamente ou codificar elementos personalizados de pacote como tarefas e componentes de fluxo de dados.
Além das propriedades personalizadas para pacotes e objetos de pacote, a janela Propriedades do SSDT (SQL Server Data Tools) inclui um conjunto de propriedades disponíveis para pacotes, tarefas e os contêineres Loop Foreach, Loop For e Sequência. As propriedades comuns definidas pelos valores de enumeradores ForceExecutionResult, LoggingMode, IsolationLevele Transaction Option são relacionadas na seção Propriedades comuns.
As seções a seguir fornecem informações sobre constantes enumeradas:
Pacote
Enumeradores de Loop Foreach
Tarefas
Tarefas do plano de manutenção
Propriedades comuns
Pacote
As tabelas a seguir relacionam os nomes amigáveis e os equivalentes em valor numérico para propriedades de pacotes definidas por você usando valores de um enumerador.
Propriedade PackageType — Definida com o uso de valores da enumeração DTSPackageType.
Nome amigável em DTSPackageType |
Valor numérico |
---|---|
Default |
0 |
DTSWizard |
1 |
DTSDesigner |
2 |
SQLReplication |
3 |
DTSDesigner100 |
5 |
SQLDBMaint |
6 |
Propriedade CheckpointUsage — Definida com o uso de valores da enumeração DTSCheckpointUsage.
Nome amigável em DTSCheckpointUsage |
Valor numérico |
---|---|
Never |
0 |
IfExists |
1 |
Always |
2 |
Propriedade PackagePriorityClass — Definida com o uso de valores da enumeração DTSPriorityClass.
Nome amigável em DTSPriorityClass |
Valor numérico |
---|---|
Default |
0 |
AboveNormal |
1 |
Normal |
2 |
BelowNormal |
3 |
Idle |
4 |
Propriedade ProtectionLevel — Definida com o uso de valores da enumeração DTSProtectionLevel.
Nome amigável em DTSProtectionLevel |
Valor numérico |
---|---|
DontSaveSensitive |
0 |
EncryptSensitiveWithUserKey |
1 |
EncryptSensitiveWithPassword |
2 |
EncryptAllWithPassword |
3 |
EncryptAllWithUserKey |
4 |
ServerStorage |
5 |
Restrições de precedência
Propriedade EvalOp — Definida com o uso de valores da enumeração DTSPrecedenceEvalOp.
Nome amigável em DTSPrecedenceEvalOp |
Valor numérico |
---|---|
Expression |
1 |
Constraint |
2 |
ExpressionAndConstraint |
3 |
ExpressionOrConstraint |
4 |
Propriedade Value — Definida com o uso de valores da enumeração DTSExecResult.
Nome Amigável |
Valor numérico |
---|---|
Success |
0 |
Failure |
1 |
Completion |
2 |
Canceled |
3 |
Enumeradores de Loop Foreach
O Loop Foreach inclui um conjunto de enumeradores com propriedades que podem ser definidas por expressões de propriedade.
Enumerador ADO Foreach
Propriedade Type — Definida com o uso de valores da enumeração ADOEnumerationType.
Nome amigável em ADOEnumerationType |
Valor numérico |
---|---|
EnumerateTables |
0 |
EnumerateAllRows |
1 |
EnumerateRowsInFirstTable |
2 |
Enumerador Nodelist Foreach
Propriedades SourceDocumentType, InnerXPathStringSourceType e OuterXPathStringSourceType — Definidas com o uso de valores da enumeração SourceType.
Nome amigável em SourceType |
Valor numérico |
---|---|
FileConnection |
0 |
Variable |
1 |
DirectInput |
2 |
Propriedade EnumerationType — Definida com o uso de valores da enumeração EnumerationType.
Nome amigável em EnumerationType |
Valor numérico |
---|---|
Navigator |
0 |
Node |
1 |
NodeText |
2 |
ElementCollection |
3 |
Propriedade InnerElementType — Definida com o uso de valores da enumeração InnerElementType.
Nome amigável em InnerElementType |
Valor numérico |
---|---|
Navigator |
0 |
Node |
1 |
NodeText |
2 |
Tarefas
O Integration Services inclui várias tarefas com propriedades que podem ser definidas por expressões de propriedade.
Tarefa Executar DDL do Analysis Services
Propriedade SourceType - definida com o uso de valores da enumeração DDLSourceType.
Nome amigável em DDLSourceType |
Valor numérico |
---|---|
DirectInput |
0 |
FileConnection |
1 |
Variable |
2 |
Tarefa Inserção em Massa
Propriedade DataFileType — Definida com o uso de valores da enumeração DTSBulkInsert_DataFileType.
Nome amigável em DTSBulkInsert_DataFileType |
Valor numérico |
---|---|
DTSBulkInsert_DataFileType_Char |
0 |
DTSBulkInsert_DataFileType_Native |
1 |
DTSBulkInsert_DataFileType_WideChar |
2 |
DTSBulkInsert_DataFileType_WideNative |
3 |
Tarefa Executar SQL
Propriedade ResultSetType — Definida com o uso de valores da enumeração ResultSetType.
Nome amigável em ResultSetType |
Valor numérico |
---|---|
ResultSetType_None |
1 |
ResultSetType_SingleRow |
2 |
ResultSetType_Rowset |
3 |
ResultSetType_XML |
4 |
Propriedade SqlStatementSourceType — Definida com o uso de valores da enumeração SqlStatementSourceType.
Nome amigável em SqlStatementSourceType |
Valor numérico |
---|---|
DirectInput |
1 |
FileConnection |
2 |
Variable |
3 |
Tarefa Sistema de Arquivos
Propriedade Operation — Definida com o uso de valores da enumeração DTSFileSystemOperation.
Nome amigável em DTSFileSystemOperation |
Valor numérico |
---|---|
CopyFile |
0 |
MoveFile |
1 |
DeleteFile |
2 |
RenameFile |
3 |
SetAttributes |
4 |
CreateDirectory |
5 |
CopyDirectory |
6 |
MoveDirectory |
7 |
DeleteDirectory |
8 |
DeleteDirectoryContent |
9 |
Propriedade Attributes — Definida com o uso de valores da enumeração DTSFileSystemAttributes.
Nome amigável em DTSFileSystemAttributes |
Valor numérico |
---|---|
Normal |
0 |
Archive |
1 |
Hidden |
2 |
ReadOnly |
4 |
System |
8 |
Tarefa FTP
Propriedade Operation — Definida com o uso de valores da enumeração DTSFTPOp.
Nome amigável em DTSFTPOp |
Valor numérico |
---|---|
Enviar |
0 |
Receive |
1 |
DeleteLocal |
2 |
DeleteRemote |
3 |
MakeDirLocal |
4 |
MakeDirRemote |
5 |
RemoveDirLocal |
6 |
RemoveDirRemote |
7 |
Tarefa Fila de Mensagens
Propriedade MessageType — Definida com o uso de valores da enumeração MQMessageType.
Nome amigável em MQMessageType |
Valor numérico |
---|---|
DTSMQMessageType_String |
0 |
DTSMQMessageType_DataFile |
1 |
DTSMQMessageType_Variables |
2 |
DTSMQMessagType_StringMessageToVariable |
3 |
Propriedade StringCompareType — Definida com o uso de valores da enumeração MQStringMessageCompare.
Nome amigável em MQStringMessageCompare |
Valor numérico |
---|---|
DTSMQStringMessageCompare_None |
0 |
DTSMQStringMessageCompare_Exact |
1 |
DTSMQStringMessageCompare_IgnoreCase |
2 |
DTSMQStringMessageCompare_Contains |
3 |
Propriedade TaskType — Definida com o uso de valores da enumeração MQType.
Nome amigável em MQType |
Valor numérico |
---|---|
DTSMQType_Sender |
0 |
DTSMQType_Receiver |
1 |
Tarefa Enviar Email
Propriedade MessageSourceType — Definida com o uso de valores da enumeração SendMailMessageSourceType.
Nome amigável em SendMailMessageSourceType |
Valor numérico |
---|---|
DirectInput |
0 |
FileConnection |
1 |
Variable |
2 |
Propriedade Priority — Definida com o uso de valores da enumeração MailPriority.
Nome amigável em MailPriority |
Valor numérico |
---|---|
High |
1 |
Normal |
3 |
Low |
5 |
Tarefa Transferir Banco de Dados
Propriedade Action — Definida com o uso de valores da enumeração TransferAction.
Nome amigável em TransferAction |
Valor numérico |
---|---|
Copy |
0 |
Move |
1 |
Propriedade Method — Definida com o uso de valores da enumeração TransferMethod.
Nome amigável em TransferMethod |
Valor numérico |
---|---|
DatabaseOffline |
0 |
DatabaseOnline |
1 |
Tarefa Transferir Mensagens de Erro
Propriedade IfObjectExists — Definida com o uso de valores da enumeração IfObjectExists.
Nome amigável em IfObjectExists |
Valor numérico |
---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Tarefa Transferir Trabalhos
Propriedade IfObjectExists — Definida com o uso de valores da enumeração IfObjectExists.
Nome amigável em IfObjectExists |
Valor numérico |
---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Tarefa Transferir Logons
Propriedade IfObjectExists — Definida com o uso de valores da enumeração IfObjectExists.
Nome amigável em IfObjectExists |
Valor numérico |
---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Propriedade LoginsToTransfer — Definida com o uso de valores da enumeração LoginsToTransfer.
Nome amigável em LoginsToTransfer |
Valor numérico |
---|---|
AllLogins |
0 |
SelectedLogins |
1 |
AllLoginsFromSelectedDatabases |
2 |
Tarefa Transferir Procedimentos Armazenados Mestres
Propriedade IfObjectExists — Definida com o uso de valores da enumeração IfObjectExists.
Nome amigável em IfObjectExists |
Valor numérico |
---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Tarefa Transferir Objetos do SQL Server
Propriedade ExistingData — Definida com o uso de valores da enumeração ExistingData.
Nome amigável em ExistingData |
Valor numérico |
---|---|
Replace |
0 |
Append |
1 |
Tarefa Serviços Web
Propriedade OutputType — Definida com o uso de valores da enumeração DTSOutputType.
Nome amigável em DTSOutputType |
Valor numérico |
---|---|
File |
0 |
Variable |
1 |
Tarefa Leitor de Dados do WMI
Propriedade OverwriteDestination — Definida com o uso de valores da enumeração OverwriteDestination.
Nome amigável em OverwriteDestination |
Valor numérico |
---|---|
OverwriteDestination |
0 |
AppendToDestination |
1 |
KeepOriginal |
2 |
Propriedade OutputType — Definida com o uso de valores da enumeração OutputType.
Nome amigável em OutputType |
Valor numérico |
---|---|
DataTable |
0 |
PropertyValue |
1 |
PropertyNameAndValue |
2 |
Propriedade DestinationType — Definida com o uso de valores da enumeração DestinationType.
Nome amigável em DestinationType |
Valor numérico |
---|---|
FileConnection |
0 |
Variable |
1 |
Propriedade WqlQuerySourceType — Definida com o uso de valores da enumeração QuerySourceType .
Nome amigável em QuerySourceType |
Valor numérico |
---|---|
FileConnection |
0 |
DirectInput |
1 |
Variable |
2 |
Propriedade ActionAtEvent do Detector de Eventos do WMI — Definida com o uso de valores da enumeração ActionAtEvent.
Nome amigável em ActionAtEvent |
Valor numérico |
---|---|
LogTheEventAndFireDTSEvent |
0 |
LogTheEvent |
1 |
Propriedade ActionAtTimeout — Definida com o uso de valores da enumeração ActionAtTimeout.
Nome amigável em ActionAtTimeout |
Valor numérico |
---|---|
LogTimeoutAndFireDTSEvent |
0 |
LogTimeout |
1 |
Propriedade AfterEvent — Definida com o uso de valores da enumeração AfterEvent.
Nome amigável em AfterEvent |
Valor numérico |
---|---|
ReturnWithSuccess |
0 |
ReturnWithFailure |
1 |
WatchfortheEventAgain |
2 |
Propriedade AfterTimeout — Definida com o uso de valores da enumeração AfterTimeout .
Nome amigável em AfterTimeout |
Valor numérico |
---|---|
ReturnWithSuccess |
0 |
ReturnWithFailure |
1 |
WatchfortheEventAgain |
2 |
Propriedade WqlQuerySourceType — Definida com o uso de valores da enumeração QuerySourceType.
Nome amigável em QuerySourceType |
Valor numérico |
---|---|
FileConnection |
0 |
DirectInput |
1 |
Variable |
2 |
Tarefa XML
Propriedade OperationType — Definida com o uso de valores da enumeração DTSXMLOperation.
Nome amigável em DTSXMLOperation |
Valor numérico |
---|---|
Validate |
0 |
XSLT |
1 |
XPATH |
2 |
Merge |
3 |
Diff |
4 |
Patch |
5 |
Propriedades SourceType, SecondOperandType e XPathSourceType — Definidas com o uso de valores da enumeração DTSXMLSourceType.
Nome amigável em DTSXMLSourceType |
Valor numérico |
---|---|
FileConnection |
0 |
Variable |
1 |
DirectInput |
2 |
PropriedadesDestinationType e DiffGramDestinationType — Definidas com o uso de valores da enumeração DTSXMLSaveResultTo.
Nome amigável em DTSXMLSaveResultTo |
Valor numérico |
---|---|
FileConnection |
0 |
Variable |
1 |
Propriedade ValidationType — Definida com o uso de valores da enumeração DTSXMLValidationType.
Nome amigável em DTSXMLValidationType |
Valor numérico |
---|---|
DTD |
0 |
XSD |
1 |
Propriedade XPathOperation — Definida com o uso de valores da enumeração DTSXMLXPathOperation.
Nome amigável em DTSXMLXPathOperation |
Valor numérico |
---|---|
Evaluation |
0 |
Values |
1 |
NodeList |
2 |
Propriedade DiffOptions — Definida com o uso de valores da enumeração DTSXMLDiffOptions. As opções deste enumerador não são mutuamente exclusivas. Para usar várias opções, forneça uma lista separada por vírgulas das opções a serem aplicadas.
Nome amigável em DTSXMLDiffOptions |
Valor numérico |
---|---|
None |
0 |
IgnoreChildOrder |
1 |
IgnoreComments |
2 |
IgnorePI |
4 |
IgnoreWhitespace |
8 |
IgnoreNamespaces |
16 |
IgnorePrefixes |
32 |
IgnoreXmlDecl |
64 |
IgnoreDtd |
128 |
Propriedade DiffAlgorithm — Definida com o uso de valores da enumeração DTSXMLDiffAlgorithm.
Nome amigável em DTSXMLDiffAlgorithm |
Valor numérico |
---|---|
Auto |
0 |
Fast |
1 |
Precise |
2 |
Tarefas do Plano de Manutenção
O Integration Services inclui um conjunto de tarefas que executam tarefas do SQL Server para uso em planos de manutenção e pacotes do Integration Services.
O SQL Server não dá suporte ao trabalho programático com essas tarefas e a documentação de referência de programação não inclui documentação da API dessas tarefas e seus enumeradores.
Todas as Tarefas de Manutenção
Todas as tarefas de manutenção usam as enumerações a seguir para definir as propriedades especificadas.
Propriedade DatabaseSelectionType — Definida com o uso de valores da enumeração DatabaseSelection.
Nome amigável em DatabaseSelection |
Valor numérico |
---|---|
None |
0 |
Todos |
1 |
System |
2 |
User |
3 |
Specific |
4 |
Propriedade TableSelectionType — Definida com o uso de valores da enumeração TableSelection.
Nome amigável em TableSelection |
Valor numérico |
---|---|
None |
0 |
Todos |
1 |
Specific |
2 |
Propriedade ObjectTypeSelection — Definida com o uso de valores da enumeração ObjectType.
Nome amigável em ObjectType |
Valor numérico |
---|---|
Table |
0 |
View |
1 |
TableView |
2 |
Tarefa de Backup de Banco de Dados
Propriedade DestinationCreationType — Definida com o uso de valores da enumeração DestinationType.
Nome amigável em DestinationType |
Valor numérico |
---|---|
Auto |
0 |
Manual |
1 |
Propriedade ExistingBackupsAction — Definida com o uso de valores da enumeração ActionForExistingBackups.
Nome amigável em ActionForExistingBackups |
Valor numérico |
---|---|
Append |
0 |
Overwrite |
1 |
Propriedade BackupAction — Definida com o uso de valores da enumeração BackupTaskType. Esta propriedade trabalha com a propriedade BackupIsIncremental para definir o tipo de backup que a tarefa executa.
Nome amigável em BackupTaskType |
Valor numérico |
---|---|
Database |
0 |
Files |
1 |
Log |
2 |
Propriedade BackupDevice — Definida com o uso de valores da enumeração SQL Server Management Objects (SMO) DeviceType.
Nome amigável em DeviceType |
Valor numérico |
---|---|
LogicalDevice |
0 |
Tape |
1 |
File |
2 |
Pipe |
3 |
VirtualDevice |
4 |
Tarefa de limpeza de manutenção
Propriedade FileTypeSelected — Definida com o uso de valores da enumeração FileType.
Nome amigável em FileType |
Valor numérico |
---|---|
FileBackup |
0 |
FileReport |
1 |
Propriedade OlderThanTimeUnitType — Definida com o uso de valores da enumeração TimeUnitType.
Nome amigável em TimeUnitType |
Valor numérico |
---|---|
Day |
0 |
Semana |
1 |
Month |
2 |
Year |
3 |
Tarefa Atualização de Estatísticas
Propriedade UpdateType — Definida pelo uso de valores da enumeração SQL Server Management Objects (SMO) StatisticsTarget.
Nome amigável em StatisticsTarget |
Valor numérico |
---|---|
Column |
1 |
Index |
2 |
All |
3 |
Propriedades comuns
Pacotes, tarefas e os contêineres Loop Foreach, Loop For e Sequência podem usar as enumerações a seguir para definir as propriedades especificadas.
Propriedade ForceExecutionResult — Definida com o uso de valores da enumeração DTSForcedExecResult.
Nome amigável em DTSForcedExecResult |
Valor numérico |
---|---|
None |
-1 |
Success |
0 |
Failure |
1 |
Completion |
2 |
Propriedade IsolationLevel — Definida com o uso de valores da enumeração IsolationLevel do .NET Framework. Para obter mais informações, consulte a Biblioteca de Classes do .NET Framework em MSDN Library.
Propriedade LoggingMode — Definida com o uso de valores da enumeração DTSLoggingMode.
Nome amigável em DTSLoggingMode |
Valor numérico |
---|---|
UseParentSetting |
0 |
Enabled |
1 |
Disabled |
2 |
Propriedade TransactionOption — Definida com o uso de valores da enumeração DTSTransactionOption.
Nome amigável em DTSTransactionOption |
Valor numérico |
---|---|
NotSupported |
0 |
Supported |
1 |
Required |
2 |
Tarefas relacionadas
Adicionar ou alterar uma expressão de propriedade
Conteúdo relacionado
|
Consulte também
Tarefas
Usar expressões de propriedade em pacotes
Conceitos
Pacotes do SSIS (Integration Services)
Contêineres do Integration Services