Constantes enumeradas em expressões de propriedade
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 |
Nó | 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 |
Nó | 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 usando valores do IfObjectExists enumeração.
Nome amigável em IfObjectExists | Valor numérico |
---|---|
FailTask | 0 |
Sobrescrever | 1 |
Pular | 2 |
Tarefa de Transferência de Logins
IfObjectExists property-Set usando valores do IfObjectExists enumeração.
Nome amigável em IfObjectExists | Valor numérico |
---|---|
FailTask | 0 |
Sobrescrever | 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 usando valores do IfObjectExists enumeração.
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 |
Assista ao Evento Novamente | 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 |
Sobrescrever | 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
Ver também
Usar expressões de propriedade em pacotes
Pacotes do Integration Services (SSIS)
Contêineres do Integration Services
Tarefas dos Serviços de Integração
Restrições de precedência