Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
SSIS Integration Runtime no Azure Data Factory
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, você deve usar o valor numérico 2 em vez do nome amigável Disabled.
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ê programa o modelo de objeto para criar pacotes programaticamente ou codifica elementos personalizados de pacote como tarefas e componentes de fluxo de dados.
Além das propriedades personalizadas para pacotes e objetos do pacote, a janela Propriedades no SQL Server Data Tools (SSDT) inclui um conjunto de propriedades disponível para pacotes, tarefas e os contêineres Foreach Loop, For Loop e Sequence. As propriedades comuns que são definidas por valores de enumeradores – ForceExecutionResult, LoggingMode, IsolationLevel e Transaction Option – são listadas na seção Propriedades Comuns.
As seções a seguir fornecem informações sobre constantes enumeradas:
Tarefas do Plano de Manutenção
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 usando valores da enumeração DTSPackageType.
| Nome amigável em DTSPackageType | Valor numérico |
|---|---|
| Padrão | 0 |
| DTSWizard | 1 |
| DTSDesigner | 2 |
| SQLReplication | 3 |
| DTSDesigner100 | 5 |
| SQLDBMaint | 6 |
Propriedade CheckpointUsage – definida usando valores da enumeração DTSCheckpointUsage.
| Nome amigável em DTSCheckpointUsage | Valor numérico |
|---|---|
| Nunca | 0 |
| IfExists | 1 |
| Sempre | 2 |
Propriedade PackagePriorityClass – definida usando valores da enumeração DTSPriorityClass.
| Nome amigável em DTSPriorityClass | Valor numérico |
|---|---|
| Padrão | 0 |
| Acima do normal | 1 |
| Normal | 2 |
| Abaixo do normal | 3 |
| Inativo | 4 |
Propriedade ProtectionLevel – definida usando valores da enumeração DTSProtectionLevel.
| Nome amigável em DTSProtectionLevel | Valor numérico |
|---|---|
| DontSaveSensitive | 0 |
| EncryptSensitiveWithUserKey | 1 |
| EncryptSensitiveWithPassword | 2 |
| EncryptAllWithPassword | 3 |
| EncryptAllWithUserKey | 4 |
| Armazenamento do Servidor | 5 |
Restrições de precedência
Propriedade EvalOp – definida usando valores da enumeração DTSPrecedenceEvalOp.
| Nome amigável em DTSPrecedenceEvalOp | Valor numérico |
|---|---|
| Expressão | 1 |
| Restrição | 2 |
| ExpressionAndConstraint | 3 |
| ExpressionOrConstraint | 4 |
Propriedade Value – definida usando valores da enumeração DTSExecResult.
| Nome amigável | Valor numérico |
|---|---|
| Sucesso | 0 |
| Falha | 1 |
| Conclusão | 2 |
| Cancelado | 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 por meio de valores da enumeração ADOEnumerationType.
| Nome amigável em ADOEnumerationType | Valor numérico |
|---|---|
| EnumerateTables | 0 |
| EnumerateAllRows | 1 |
| EnumerarLinhasNaPrimeiraTabela | 2 |
Enumerador Nodelist Foreach
Propriedades SourceDocumentType, InnerXPathStringSourceTypee OuterXPathStringSourceType – definidas usando os valores da enumeração SourceType.
| Nome amigável em SourceType | Valor numérico |
|---|---|
| FileConnection | 0 |
| Variável | 1 |
| DirectInput | 2 |
Propriedade EnumerationType – definida usando valores da enumeração EnumerationType.
| Nome amigável em EnumerationType | Valor numérico |
|---|---|
| Navegador | 0 |
| Node | 1 |
| NodeText | 2 |
| Coleção de elementos | 3 |
Propriedade InnerElementType – definida usando valores da enumeração InnerElementType.
| Nome amigável em InnerElementType | Valor numérico |
|---|---|
| Navegador | 0 |
| Node | 1 |
| NodeText | 2 |
Tarefas
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 usando valores da enumeração DDLSourceType.
| Nome amigável em DDLSourceType | Valor numérico |
|---|---|
| DirectInput | 0 |
| FileConnection | 1 |
| Variável | 2 |
Tarefa de Inserção em Massa
Propriedade DataFileType – definida usando 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 usando 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 usando valores da enumeração SqlStatementSourceType.
| Nome amigável em SqlStatementSourceType | Valor numérico |
|---|---|
| DirectInput | 1 |
| FileConnection | 2 |
| Variável | 3 |
Tarefa Sistema de Arquivos
Propriedade Operation – definida usando valores da enumeração DTSFileSystemOperation.
| Nome amigável em DTSFileSystemOperation | Valor numérico |
|---|---|
| CopyFile | 0 |
| MoveFile | 1 |
| DeleteFile | 2 |
| Renomear arquivo | 3 |
| SetAttributes | 4 |
| CreateDirectory | 5 |
| CopyDirectory | 6 |
| MoveDirectory | 7 |
| DeleteDirectory | 8 |
| Excluir conteúdo do diretório | 9 |
Propriedade Attributes – definida usando valores da enumeração DTSFileSystemAttributes.
| Nome amigável em DTSFileSystemAttributes | Valor numérico |
|---|---|
| Normal | 0 |
| Arquivo | 1 |
| Oculto | 2 |
| ReadOnly | 4 |
| Sistema | 8 |
Tarefa FTP
Propriedade Operation - definida por meio de valores da enumeração DTSFTPOp.
| Nome amigável em DTSFTPOp | Valor numérico |
|---|---|
| Enviar | 0 |
| Receber | 1 |
| DeleteLocal | 2 |
| DeleteRemote | 3 |
| MakeDirLocal | 4 |
| MakeDirRemote | 5 |
| RemoveDirLocal | 6 |
| RemoveDirRemote | 7 |
Tarefa de Fila de Mensagens
Propriedade MessageType – definida usando valores da enumeração MQMessageType.
| Nome amigável em MQMessageType | Valor numérico |
|---|---|
| DTSMQMessageType_String | 0 |
| DTSMQMessageType_DataFile | 1 |
| DTSMQMessageType_Variables | 2 |
| DTSMQMessageType_StringMessageToVariable | 3 |
Propriedade StringCompareType – definida usando 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 usando 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 usando valores da enumeração SendMailMessageSourceType.
| Nome amigável em SendMailMessageSourceType | Valor numérico |
|---|---|
| DirectInput | 0 |
| FileConnection | 1 |
| Variável | 2 |
Propriedade Priority – definida usando valores da enumeração MailPriority.
| Nome amigável em MailPriority | Valor numérico |
|---|---|
| Alto | 1 |
| Normal | 3 |
| Baixo | 5 |
Tarefa Transferir Banco de Dados
Propriedade Action – definida usando valores da enumeração TransferAction.
| Nome amigável em TransferAction | Valor numérico |
|---|---|
| Copiar | 0 |
| Mover | 1 |
Propriedade Method – definida usando valores da enumeração TransferMethod.
| Nome amigável em TransferMethod | Valor numérico |
|---|---|
| Banco de dados offline | 0 |
| DatabaseOnline | 1 |
Tarefa Transferir Mensagens de Erro
Propriedade IfObjectExists – definida usando valores da enumeração IfObjectExists.
| Nome amigável em IfObjectExists | Valor numérico |
|---|---|
| FailTask | 0 |
| Sobrescrever | 1 |
| Ignorar | 2 |
Tarefa Transferir Trabalhos
Propriedade IfObjectExists – definida usando valores da enumeração IfObjectExists.
| Nome amigável em IfObjectExists | Valor numérico |
|---|---|
| FailTask | 0 |
| Sobrescrever | 1 |
| Skip | 2 |
Tarefa de transferência de logins
Propriedade IfObjectExists – definida usando valores da enumeração IfObjectExists.
| Nome amigável em IfObjectExists | Valor numérico |
|---|---|
| FailTask | 0 |
| Overwrite | 1 |
| Ignorar | 2 |
Propriedade LoginsToTransfer – definida usando valores da enumeração LoginsToTransfer.
| Nome amigável em LoginsToTransfer | Valor numérico |
|---|---|
| AllLogins | 0 |
| Logins selecionados | 1 |
| Todos os logins dos bancos de dados selecionados | 2 |
Tarefa Transferir Procedimentos Armazenados Mestres
Propriedade IfObjectExists – definida usando valores da enumeração IfObjectExists.
| Nome amigável em IfObjectExists | Valor numérico |
|---|---|
| FailTask | 0 |
| Sobrescrever | 1 |
| Skip | 2 |
Tarefa Transferir Objetos do SQL Server
Propriedade ExistingData – definida pelos valores da enumeração ExistingData.
| Nome amigável em ExistingData | Valor numérico |
|---|---|
| Substitua | 0 |
| Acrescentar | 1 |
Tarefa Serviços Web
Propriedade OutputType – definida usando valores da enumeração DTSOutputType.
| Nome amigável em DTSOutputType | Valor numérico |
|---|---|
| Arquivo | 0 |
| Variável | 1 |
Tarefa Leitor de Dados do WMI
Propriedade OverwriteDestination – definida usando os valores da enumeração OverwriteDestination.
| Nome amigável em OverwriteDestination | Valor numérico |
|---|---|
| OverwriteDestination | 0 |
| AppendToDestination | 1 |
| KeepOriginal | 2 |
Propriedade OutputType - Defina usando valores da enumeração OutputType.
| Nome amigável em OutputType | Valor numérico |
|---|---|
| DataTable | 0 |
| PropertyValue | 1 |
| PropertyNameAndValue | 2 |
Propriedade DestinationType – definida usando valores da enumeração DestinationType.
| Nome amigável em DestinationType | Valor numérico |
|---|---|
| FileConnection | 0 |
| Variável | 1 |
Propriedade WqlQuerySourceType – definida usando valores da enumeração QuerySourceType.
| Nome amigável em QuerySourceType | Valor numérico |
|---|---|
| FileConnection | 0 |
| DirectInput | 1 |
| Variável | 2 |
Propriedade ActionAtEvent do Detector de Eventos do WMI – definida usando valores da enumeração ActionAtEvent.
| Nome amigável em ActionAtEvent | Valor numérico |
|---|---|
| LogTheEventAndFireDTSEvent | 0 |
| LogTheEvent | 1 |
Propriedade ActionAtTimeout – definida usando valores da enumeração ActionAtTimeout.
| Nome amigável em ActionAtTimeout | Valor numérico |
|---|---|
| LogTimeoutAndFireDTSEvent | 0 |
| LogTimeout | 1 |
Propriedade AfterEvent – definida usando valores da enumeração AfterEvent.
| Nome amigável em AfterEvent | Valor numérico |
|---|---|
| ReturnWithSuccess | 0 |
| ReturnWithFailure | 1 |
| Assista ao evento novamente | 2 |
Propriedade AfterTimeout – definida usando valores da enumeração AfterTimeout.
| Nome amigável em AfterTimeout | Valor numérico |
|---|---|
| RetornarComSucesso | 0 |
| ReturnWithFailure | 1 |
| Assista ao evento novamente | 2 |
Propriedade WqlQuerySourceType – definida usando valores da enumeração QuerySourceType.
| Nome amigável em QuerySourceType | Valor numérico |
|---|---|
| FileConnection | 0 |
| DirectInput | 1 |
| Variável | 2 |
Tarefa XML
Propriedade OperationType – definida usando valores da enumeração DTSXMLOperation.
| Nome amigável em DTSXMLOperation | Valor numérico |
|---|---|
| Validar | 0 |
| XSLT | 1 |
| XPATH | 2 |
| Mesclar | 3 |
| Comparação | 4 |
| Correção | 5 |
Propriedades SourceType, SecondOperandType e XPathSourceType – definidas usando valores da enumeração DTSXMLSourceType.
| Nome amigável em DTSXMLSourceType | Valor numérico |
|---|---|
| FileConnection | 0 |
| Variável | 1 |
| DirectInput | 2 |
Propriedades DestinationType e DiffGramDestinationType Definidas usando valores da enumeração DTSXMLSaveResultTo.
| Nome amigável em DTSXMLSaveResultTo | Valor numérico |
|---|---|
| FileConnection | 0 |
| Variável | 1 |
Propriedade ValidationType – definida usando valores da enumeração DTSXMLValidationType.
| Nome amigável em DTSXMLValidationType | Valor numérico |
|---|---|
| DTD | 0 |
| XSD | 1 |
Propriedade XPathOperation – definida usando valores da enumeração DTSXMLXPathOperation.
| Nome amigável em DTSXMLXPathOperation | Valor numérico |
|---|---|
| Avaliação | 0 |
| Valores | 1 |
| NodeList | 2 |
Propriedade DiffOptions – definida usando 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 |
|---|---|
| Nenhum | 0 |
| IgnoreChildOrder | 1 |
| Ignorar comentários | 2 |
| IgnorePI | 4 |
| IgnoreWhitespace | 8 |
| IgnoreNamespaces | 16 |
| IgnorePrefixes | 32 |
| IgnoreXmlDecl | 64 |
| IgnoreDtd | 128 |
Propriedade DiffAlgorithm – definida usando valores da enumeração DTSXMLDiffAlgorithm.
| Nome amigável em DTSXMLDiffAlgorithm | Valor numérico |
|---|---|
| Auto | 0 |
| Rápido | 1 |
| Preciso | 2 |
Tarefas do Plano de Manutençã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 .
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 usando valores da enumeração DatabaseSelection.
| Nome amigável em DatabaseSelection | Valor numérico |
|---|---|
| Nenhum | 0 |
| Tudo | 1 |
| Sistema | 2 |
| Usuário | 3 |
| Específico | 4 |
Propriedade TableSelectionType – definida usando valores da enumeração TableSelection.
| Nome amigável em TableSelection | Valor numérico |
|---|---|
| Nenhum | 0 |
| Tudo | 1 |
| Específico | 2 |
Propriedade ObjectTypeSelection – definida usando valores da enumeração ObjectType.
| Nome amigável em ObjectType | Valor numérico |
|---|---|
| Tabela | 0 |
| Exibir | 1 |
| TableView | 2 |
Tarefa de Backup de Banco de Dados
Propriedade DestinationCreationType – definida usando valores da enumeração DestinationType.
| Nome amigável em DestinationType | Valor numérico |
|---|---|
| Auto | 0 |
| Manual | 1 |
Propriedade ExistingBackupsAction – definida usando valores da enumeração ActionForExistingBackups.
| Nome amigável em ActionForExistingBackups | Valor numérico |
|---|---|
| Acrescentar | 0 |
| Sobrescrever | 1 |
Propriedade BackupAction – definida usando 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 |
|---|---|
| Banco de dados | 0 |
| Arquivos | 1 |
| Log | 2 |
Propriedade BackupDevice: definida usando valores da enumeração DeviceType do SQL Server Management Objects (SMO).
| Nome amigável em DeviceType | Valor numérico |
|---|---|
| LogicalDevice | 0 |
| Tape | 1 |
| Arquivo | 2 |
| Tubo | 3 |
| VirtualDevice | 4 |
Tarefa Limpeza de Manutenção
Propriedade FileTypeSelected – definida usando valores da enumeração FileType.
| Nome amigável em FileType | Valor numérico |
|---|---|
| FileBackup | 0 |
| FileReport | 1 |
Propriedade OlderThanTimeUnitType – definida usando valores da enumeração TimeUnitType.
| Nome amigável em TimeUnitType | Valor numérico |
|---|---|
| Dia | 0 |
| Semana | 1 |
| Mês | 2 |
| Ano | 3 |
Tarefa Atualizar Estatísticas
Propriedade UpdateType - definida usando os valores da enumeração StatisticsTarget dos Objetos de Gerenciamento do SQL Server (SMO).
| Nome amigável em StatisticsTarget | Valor numérico |
|---|---|
| Coluna | 1 |
| Índice | 2 |
| Tudo | 3 |
Propriedades comuns
Pacotes, tarefas e os contêineres Foreach Loop, For Loop e Sequência podem usar as enumerações a seguir para definir as propriedades especificadas.
Propriedade ForceExecutionResult – definida usando valores da enumeração DTSForcedExecResult.
| Nome amigável em DTSForcedExecResult | Valor numérico |
|---|---|
| Nenhum | -1 |
| Sucesso | 0 |
| Falha | 1 |
| Conclusão | 2 |
Propriedade IsolationLevel – definida usando valores da enumeração IsolationLevel do .NET Framework. Para obter mais informações, consulte a Biblioteca de Classes do .NET Framework em Biblioteca MSDN.
Propriedade LoggingMode – definida usando valores da enumeração DTSLoggingMode.
| Nome amigável em DTSLoggingMode | Valor numérico |
|---|---|
| UseParentSetting | 0 |
| habilitado | 1 |
| Desabilitado | 2 |
Propriedade TransactionOption – definida usando valores da enumeração DTSTransactionOption.
| Nome amigável em DTSTransactionOption | Valor numérico |
|---|---|
| Não suportado | 0 |
| Suportado | 1 |
| Obrigatório | 2 |
Tarefas Relacionadas
Adicionar ou alterar uma expressão de propriedade