Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
se aplica a:SQL Server
SSIS Integration Runtime no Azure Data Factory
Se as expressões de propriedade incluírem valores de uma lista de membros do enumerador, a expressão deverá usar o valor numérico do membro do enumerador em vez do nome amigável do membro. Por exemplo, se uma expressão definir a propriedade LoggingMode, deverá-se usar o valor numérico 2 em vez do nome amigável Desativado.
Este tópico lista apenas os valores numéricos equivalentes a nomes amigáveis de enumeradores cujos membros são comumente usados em expressões de propriedade. O modelo de objeto do Integration Services inclui muitos enumeradores adicionais que você usa quando programa o modelo de objeto para criar pacotes programaticamente ou codificar elementos de pacote personalizados, como tarefas e componentes de fluxo de dados.
Além das propriedades personalizadas para pacotes e objetos de pacote, a janela Propriedades no SSDT (SQL Server Data Tools) inclui um conjunto de propriedades que estão disponíveis 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, IsolationLevele Transaction Option- estão listadas na seção Common Properties.
As seções a seguir fornecem informações sobre constantes enumeradas:
Tarefas do Plano de Manutenção
Embalagem
As tabelas a seguir listam os nomes amigáveis e os equivalentes de valor numérico para propriedades de pacotes que você define usando valores de um enumerador.
PackageType conjunto de propriedades 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 |
CheckpointUsage property-Set usando valores da enumeração DTSCheckpointUsage.
| Nome amigável em DTSCheckpointUsage | Valor numérico |
|---|---|
| Nunca | 0 |
| Se existe | 1 |
| Sempre | 2 |
PackagePriorityClass propriedade definida usando valores da enumeração DTSPriorityClass.
| Nome amigável em DTSPriorityClass | Valor numérico |
|---|---|
| Padrão | 0 |
| AcimaNormal | 1 |
| Normal | 2 |
| Abaixo do Normal | 3 |
| Inativo | 4 |
A propriedade ProtectionLevel é definida usando valores da enumeração DTSProtectionLevel.
| Nome amigável em DTSProtectionLevel | Valor numérico |
|---|---|
| NãoGuardarSensíveis | 0 |
| EncryptSensitiveWithUserKey | 1 |
| EncryptSensitiveWithPassword | 2 |
| EncryptAllWithPassword | 3 |
| EncryptAllWithUserKey | 4 |
| Armazenamento do servidor | 5 |
Restrições de precedência
EvalOp property-Set usando valores do DTSPrecedenceEvalOp enumeração.
| Nome amigável em DTSPrecedenceEvalOp | Valor numérico |
|---|---|
| Expressão | 1 |
| Restrição | 2 |
| ExpressãoERestrição | 3 |
| ExpressãoOuRestrição | 4 |
Value property-Set usando valores da enumeração DTSExecResult.
| Nome amigável | Valor numérico |
|---|---|
| Sucesso | 0 |
| Fracasso | 1 |
| Conclusão | 2 |
| Cancelado | 3 |
Enumeradores de Ciclo Foreach
O Loop Foreach inclui um conjunto de enumeradores com propriedades que podem ser definidas por expressões de propriedade.
Enumerador ADO Foreach
Tipo propriedade-Definido usando valores da enumeração ADOEnumerationType.
| Nome amigável em ADOEnumerationType | Valor numérico |
|---|---|
| EnumerateTables | 0 |
| EnumerateAllRows | 1 |
| EnumerarLinhasNaPrimeiraTabela | 2 |
Enumerador Foreach Nodelist
SourceDocumentType, InnerXPathStringSourceTypee OuterXPathStringSourceType são definidas utilizando valores da enumeração SourceType.
| Nome amigável em SourceType | Valor numérico |
|---|---|
| FileConnection | 0 |
| Variável | 1 |
| DirectInput | 2 |
EnumerationType property-Set usando valores do EnumerationType enumeração.
| Nome amigável em EnumerationType | Valor numérico |
|---|---|
| Navegador | 0 |
| Node | 1 |
| NodeText | 2 |
| Coleção de Elementos | 3 |
InnerElementType property-Set usando valores da InnerElementType enumeração.
| Nome amigável em InnerElementType | Valor numérico |
|---|---|
| Navegador | 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 de Execução de DDL do Analysis Services
SourceType property-Set usando valores da DDLSourceType enumeração.
| Nome amigável em DDLSourceType | Valor numérico |
|---|---|
| DirectInput | 0 |
| FileConnection | 1 |
| Variável | 2 |
Tarefa de inserção em massa
O atributo DataFileType é definido usando valores da enumeração DTSBulkInsert_DataFileType.
| Nome amigável em DTSBulkInsert_DataFileType | Valor numérico |
|---|---|
| DTSBulkInsert_DataFileType_Char | 0 |
| DTSBulkInsert_TipoDeFicheiroDeDados_Nativo | 1 |
| DTSBulkInsert_DataFileType_WideChar | 2 |
| DTSBulkInsert_DataFileType_WideNative | 3 |
Executar tarefa SQL
A 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 |
SqlStatementSourceType property-Set usando valores da SqlStatementSourceType enumeração.
| Nome amigável em SqlStatementSourceType | Valor numérico |
|---|---|
| DirectInput | 1 |
| FileConnection | 2 |
| Variável | 3 |
Tarefa do sistema de arquivos
Operação conjunto de propriedades usando valores da enumeração DTSFileSystemOperation.
| Nome amigável em DTSFileSystemOperation | Valor numérico |
|---|---|
| Copiar Arquivo | 0 |
| MoveFile | 1 |
| DeleteFile | 2 |
| Renomear Arquivo | 3 |
| SetAttributes | 4 |
| CriarDiretório | 5 |
| CopyDirectory | 6 |
| MoveDirectory | 7 |
| EliminarDiretório | 8 |
| EliminarConteúdoDoDiretório | 9 |
Attributes property-Set usando valores da DTSFileSystemAttributes enumeração.
| Nome amigável em DTSFileSystemAttributes | Valor numérico |
|---|---|
| Normal | 0 |
| Arquivo | 1 |
| Escondido | 2 |
| Somente leitura | 4 |
| Sistema | 8 |
Tarefa FTP
Operation property-Set usando valores da DTSFTPOp enum.
| Nome amigável em DTSFTPOp | Valor numérico |
|---|---|
| Enviar | 0 |
| Receber | 1 |
| ExcluirLocal | 2 |
| EliminarRemoto | 3 |
| MakeDirLocal | 4 |
| CriarDiretórioRemoto | 5 |
| RemoveDirLocal | 6 |
| RemoveDirRemote | 7 |
Tarefa da fila de mensagens
MessageType property-Set utilizando valores da enumeração MQMessageType.
| Nome amigável em MQMessageType | Valor numérico |
|---|---|
| DTSMQMessageType_String | 0 |
| DTSMQMessageType_DataFile | 1 |
| DTSMQMessageType_Variables | 2 |
| TipoDeMensagemDTSMQ_MensagemStringParaVariável | 3 |
StringCompareType property-Set usando valores do MQStringMessageCompare enumeração.
| Nome amigável em MQStringMessageCompare | Valor numérico |
|---|---|
| DTSMQStringMessageCompare_None | 0 |
| DTSMQStringMessageCompare_Exact | 1 |
| DTSMQStringMessageCompare_IgnoreCase | 2 |
| DTSMQStringMessageCompare_Contains | 3 |
TaskType property-Set usando valores da enumeração MQType.
| Nome amigável em MQType | Valor numérico |
|---|---|
| DTSMQType_Sender | 0 |
| DTSMQType_Receiver | 1 |
Tarefa Enviar Email
MessageSourceType conjunto de propriedades usando valores da enumeração SendMailMessageSourceType.
| Nome amigável em SendMailMessageSourceType | Valor numérico |
|---|---|
| DirectInput | 0 |
| FileConnection | 1 |
| Variável | 2 |
Priority property-Set 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
| Nome amigável em TransferAction | Valor numérico |
|---|---|
| Copiar | 0 |
| Mudança | 1 |
Método property-Set usando valores da enumeração TransferMethod.
| Nome amigável em TransferMethod | Valor numérico |
|---|---|
| Banco de dadosOffline | 0 |
| Base de dadosOnline | 1 |
Tarefa Transferir mensagens de erro
IfObjectExists property-Set através de valores da enumeração IfObjectExists.
| Nome amigável em IfObjectExists | Valor numérico |
|---|---|
| FailTask | 0 |
| Substituir | 1 |
| Pular | 2 |
Tarefa Transferir Trabalhos
IfObjectExists property-Set através de valores da enumeração IfObjectExists.
| Nome amigável em IfObjectExists | Valor numérico |
|---|---|
| FailTask | 0 |
| Substituir | 1 |
| Pular | 2 |
Tarefa de Transferência de Logins
IfObjectExists property-Set através de valores da enumeração IfObjectExists.
| Nome amigável em IfObjectExists | Valor numérico |
|---|---|
| FailTask | 0 |
| Substituir | 1 |
| Pular | 2 |
LoginsToTransfer propriedade-Set usando valores da enumeração LoginsToTransfer.
| Nome amigável em LoginsToTransfer | Valor numérico |
|---|---|
| AllLogins | 0 |
| SelectedLogins | 1 |
| TodasAsEntradasDeInícioDeSessãoDasBasesDeDadosSelecionadas | 2 |
Tarefa de Transferência de Procedimentos Armazenados Principais
IfObjectExists property-Set através de valores da enumeração IfObjectExists.
| Nome amigável em IfObjectExists | Valor numérico |
|---|---|
| FailTask | 0 |
| Substituir | 1 |
| Pular | 2 |
Tarefa Transferir objetos do SQL Server
ExistingData property-Set usando valores da ExistingData enumeração.
| Nome amigável em ExistingData | Valor numérico |
|---|---|
| Substituir | 0 |
| Anexar | 1 |
Tarefa de serviço Web
A propriedade OutputType é definida usando valores da enumeração DTSOutputType.
| Nome amigável em DTSOutputType | Valor numérico |
|---|---|
| Ficheiro | 0 |
| Variável | 1 |
Tarefa Leitor de Dados WMI
OverwriteDestination property-Set usando valores da OverwriteDestination enumeração.
| Nome amigável em OverwriteDestination | Valor numérico |
|---|---|
| OverwriteDestination | 0 |
| AnexarAoDestino | 1 |
| Manter Original | 2 |
OutputType conjunto de propriedades usando valores da OutputType enumeração.
| Nome amigável em OutputType | Valor numérico |
|---|---|
| Tabela de dados | 0 |
| PropertyValue | 1 |
| NomeEValorDePropriedade | 2 |
DestinationType property-Set usando valores da enumeração DestinationType.
| Nome amigável em DestinationType | Valor numérico |
|---|---|
| FileConnection | 0 |
| Variável | 1 |
WqlQuerySourceType property-Set usando valores da QuerySourceType enumeração.
| Nome amigável em QuerySourceType | Valor numérico |
|---|---|
| FileConnection | 0 |
| DirectInput | 1 |
| Variável | 2 |
O Observador de Eventos WMI define a propriedade usando valores da enumeração ActionAtEvent.
| Nome amigável no ActionAtEvent | Valor numérico |
|---|---|
| LogTheEventAndFireDTSEvent | 0 |
| LogTheEvent | 1 |
ActionAtTimeout property-Set usando valores da enumeração ActionAtTimeout.
| Nome amigável em ActionAtTimeout | Valor numérico |
|---|---|
| LogTimeoutAndFireDTSEvent | 0 |
| LogTimeout | 1 |
AfterEvent property-Set usando valores da enumeração AfterEvent.
| Nome amigável no AfterEvent | Valor numérico |
|---|---|
| RetornoComSucesso | 0 |
| RetornarComFalha | 1 |
| VejaNovamenteOEvento | 2 |
| Nome amigável em AfterTimeout | Valor numérico |
|---|---|
| RetornoComSucesso | 0 |
| RetornarComFalha | 1 |
| VejaNovamenteOEvento | 2 |
WqlQuerySourceType property-Set usando valores da QuerySourceType enumeração.
| Nome amigável em QuerySourceType | Valor numérico |
|---|---|
| FileConnection | 0 |
| DirectInput | 1 |
| Variável | 2 |
Tarefa XML
OperationType conjunto de propriedades usando valores do DTSXMLOperation tipo enumerado.
| Nome amigável em DTSXMLOperation | Valor numérico |
|---|---|
| Validar | 0 |
| XSLT | 1 |
| XPATH | 2 |
| Mesclar | 3 |
| Comparação | 4 |
| Adesivo | 5 |
SourceType, SecondOperandTypee XPathSourceType properties-Set usando valores da enumeração DTSXMLSourceType.
| Nome amigável em DTSXMLSourceType | Valor numérico |
|---|---|
| FileConnection | 0 |
| Variável | 1 |
| DirectInput | 2 |
DestinationType e DiffGramDestinationType properties-Set usando valores da enumeração DTSXMLSaveResultTo.
| Nome amigável em DTSXMLSaveResultTo | Valor numérico |
|---|---|
| FileConnection | 0 |
| Variável | 1 |
A propriedade ValidationType é definida usando valores da enumeração DTSXMLValidationType.
| Nome amigável em DTSXMLValidationType | Valor numérico |
|---|---|
| DTD | 0 |
| XSD | 1 |
XPathOperation property-Set usando valores do DTSXMLXPathOperation enumeração.
| Nome amigável em DTSXMLXPathOperation | Valor numérico |
|---|---|
| Avaliação | 0 |
| Valores | 1 |
| Lista de Nós | 2 |
DiffOptions property-Set usando valores do DTSXMLDiffOptions enumeração. As opções neste 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 |
| IgnorarComentários | 2 |
| IgnorarPI | 4 |
| IgnorarEspaço em branco | 8 |
| IgnorarEspaçosDeNomes | 16 |
| IgnorarPrefixos | 32 |
| IgnoreXmlDecl | 64 |
| IgnorarDtd | 128 |
DiffAlgorithm Propriedade Definida usando valores da enumeração DTSXMLDiffAlgorithm.
| Nome amigável em DTSXMLDiffAlgorithm | Valor numérico |
|---|---|
| Automático | 0 |
| Rápido | 1 |
| Preciso | 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 oferece suporte ao trabalho com essas tarefas programaticamente e a documentação de referência de programação não inclui documentação de 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.
DatabaseSelectionType propriedade definida usando valores da enumeração DatabaseSelection.
| Nome amigável em DatabaseSelection | Valor numérico |
|---|---|
| Nenhum | 0 |
| Tudo | 1 |
| Sistema | 2 |
| Utilizador | 3 |
| Específico | 4 |
A propriedade TableSelectionType é definida usando valores da enumeração TableSelection.
| Nome amigável em TableSelection | Valor numérico |
|---|---|
| Nenhum | 0 |
| Tudo | 1 |
| Específico | 2 |
ObjectTypeSelection property-Set usando valores da ObjectType enumeração.
| Nome amigável em ObjectType | Valor numérico |
|---|---|
| Tabela | 0 |
| Visualizar | 1 |
| Vista de tabela | 2 |
Tarefa de backup do banco de dados
DestinationCreationType property-Set usando valores da DestinationType enumeração.
| Nome amigável em DestinationType | Valor numérico |
|---|---|
| Automático | 0 |
| Manual | 1 |
| Nome amigável em ActionForExistingBackups | Valor numérico |
|---|---|
| Anexar | 0 |
| Substituir | 1 |
BackupAction property-Set usando valores da BackupTaskType enumeração. Essa propriedade funciona com a propriedade BackupIsIncremental para definir o tipo de backup que a tarefa executa.
| Nome amigável em BackupTaskType | Valor numérico |
|---|---|
| Base de dados | 0 |
| Ficheiros | 1 |
| Registo | 2 |
BackupDevice conjunto de propriedades usando valores do SQL Server Management Objects (SMO) enumeração de DeviceType.
| Nome amigável em DeviceType | Valor numérico |
|---|---|
| Dispositivo lógico | 0 |
| Fita adesiva | 1 |
| Ficheiro | 2 |
| Tubo | 3 |
| Dispositivo virtual | 4 |
Tarefa de limpeza de manutenção
FileTypeSelected property-Set usando valores do FileType enumeração.
| Nome amigável no FileType | Valor numérico |
|---|---|
| FileBackup | 0 |
| Arquivo Relatório | 1 |
OlderThanTimeUnitType property-Set usando valores da TimeUnitType enumeração.
| Nome amigável em TimeUnitType | Valor numérico |
|---|---|
| Dia | 0 |
| Semana | 1 |
| Mês | 2 |
| Ano | 3 |
Tarefa Atualizar estatísticas
UpdateType property-Set usando valores do SQL Server Management Objects (SMO) StatisticsTarget enumeração.
| 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 Sequence podem usar as enumerações a seguir para definir as propriedades especificadas.
ForceExecutionResult property-Set definida usando valores da enumeração DTSForcedExecResult.
| Nome amigável em DTSForcedExecResult | Valor numérico |
|---|---|
| Nenhum | -1 |
| Sucesso | 0 |
| Fracasso | 1 |
| Conclusão | 2 |
IsolationLevel propriedade definida pelo .NET Framework através da enumeração IsolationLevel. Para obter mais informações, consulte a Biblioteca de Classes do .NET Framework no MSDN Library.
LoggingMode propriedade definida usando valores do enum DTSLoggingMode.
| Nome amigável em DTSLoggingMode | Valor numérico |
|---|---|
| Utilizar configuração de origem | 0 |
| Ativado | 1 |
| Desabilitado | 2 |
TransactionOption conjunto de propriedades usando valores da enumeração DTSTransactionOption.
| Nome amigável em DTSTransactionOption | Valor numérico |
|---|---|
| Não suportado | 0 |
| Suportado | 1 |
| Necessário | 2 |
Tarefas relacionadas
Adicionar ou alterar uma expressão de propriedade