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ê 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 de pacote, a janela Propriedades do SQL Server Data Tools (SSDT) inclui um conjunto de propriedades disponíveis para pacotes, tarefas e os contêineres Loop Foreach, Loop For e Sequência. 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.
PackageType
property-Set usando valores da DTSPackageType
enumeração .
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 DTSCheckpointUsage
enumeração .
Nome amigável em DTSCheckpointUsage | Valor numérico |
---|---|
Nunca | 0 |
IfExists | 1 |
Sempre | 2 |
PackagePriorityClass
property-Set usando valores da DTSPriorityClass
enumeração .
Nome amigável em DTSPriorityClass | Valor numérico |
---|---|
Padrão | 0 |
AboveNormal | 1 |
Normal | 2 |
BelowNormal | 3 |
Idle | 4 |
ProtectionLevel
property-Set usando valores da DTSProtectionLevel
enumeração .
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
EvalOp
property-Set usando valores da DTSPrecedenceEvalOp
enumeração .
Nome amigável em DTSPrecedenceEvalOp | Valor numérico |
---|---|
Expression | 1 |
Constraint | 2 |
ExpressionAndConstraint | 3 |
ExpressionOrConstraint | 4 |
Value
property-Set usando valores da DTSExecResult
enumeração .
Nome amigável | Valor numérico |
---|---|
Sucesso | 0 |
Falha | 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
Type
property-Set usando valores da ADOEnumerationType
enumeração .
Nome amigável em ADOEnumerationType | Valor numérico |
---|---|
EnumerateTables | 0 |
EnumerateAllRows | 1 |
EnumerateRowsInFirstTable | 2 |
Enumerador Nodelist Foreach
SourceDocumentType
Propriedades , InnerXPathStringSourceType
e OuterXPathStringSourceType – definidas usando valores da SourceType
enumeração .
Nome amigável em SourceType | Valor numérico |
---|---|
FileConnection | 0 |
Variável | 1 |
DirectInput | 2 |
EnumerationType
property-Set usando valores da EnumerationType
enumeração .
Nome amigável em EnumerationType | Valor numérico |
---|---|
Navegador | 0 |
Nó | 1 |
NodeText | 2 |
ElementCollection | 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
Integration Services inclui várias tarefas com propriedades que podem ser definidas por expressões de propriedade.
Tarefa Executar 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 Inserção em Massa
DataFileType
property-Set usando valores da DTSBulkInsert_DataFileType
enumeração .
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
ResultSetType
property-Set usando valores da ResultSetType
enumeração .
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 Sistema de Arquivos
Operation
property-Set usando valores da DTSFileSystemOperation
enumeração .
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 |
Attributes
property-Set usando valores da DTSFileSystemAttributes
enumeração .
Nome amigável em DTSFileSystemAttributes | Valor numérico |
---|---|
Normal | 0 |
Archive | 1 |
Hidden | 2 |
ReadOnly | 4 |
Sistema | 8 |
Tarefa FTP
Operation
property-Set usando valores da DTSFTPOp
enumeração .
Nome amigável em DTSFTPOp | Valor numérico |
---|---|
Enviar | 0 |
Receber | 1 |
DeleteLocal | 2 |
DeleteRemote | 3 |
MakeDirLocal | 4 |
MakeDirRemote | 5 |
RemoveDirLocal | 6 |
RemoveDirRemote | 7 |
Message Queue Task
MessageType
property-Set usando valores da MQMessageType
enumeração .
Nome amigável em MQMessageType | Valor numérico |
---|---|
DTSMQMessageType_String | 0 |
DTSMQMessageType_DataFile | 1 |
DTSMQMessageType_Variables | 2 |
DTSMQMessagType_StringMessageToVariable | 3 |
StringCompareType
property-Set usando valores da 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 MQType
enumeração .
Nome amigável em MQType | Valor numérico |
---|---|
DTSMQType_Sender | 0 |
DTSMQType_Receiver | 1 |
Tarefa Enviar Email
MessageSourceType
property-Set usando valores da SendMailMessageSourceType
enumeração .
Nome amigável em SendMailMessageSourceType | Valor numérico |
---|---|
DirectInput | 0 |
FileConnection | 1 |
Variável | 2 |
Priority
property-Set usando valores da MailPriority
enumeração .
Nome amigável em MailPriority | Valor numérico |
---|---|
Alta | 1 |
Normal | 3 |
Baixo | 5 |
Tarefa Transferir Banco de Dados
Action
property-Set usando valores da TransferAction
enumeração .
Nome amigável em TransferAction | Valor numérico |
---|---|
Copiar | 0 |
Mover | 1 |
Method
property-Set usando valores da TransferMethod
enumeração .
Nome amigável em TransferMethod | Valor numérico |
---|---|
DatabaseOffline | 0 |
DatabaseOnline | 1 |
Tarefa Transferir Mensagens de Erro
IfObjectExists
property-Set usando valores da IfObjectExists
enumeração .
Nome amigável em IfObjectExists | Valor numérico |
---|---|
FailTask | 0 |
Overwrite | 1 |
Ignorar | 2 |
Tarefa Transferir Trabalhos
IfObjectExists
property-Set usando valores da IfObjectExists
enumeração .
Nome amigável em IfObjectExists | Valor numérico |
---|---|
FailTask | 0 |
Overwrite | 1 |
Ignorar | 2 |
Tarefa Transferir Logons
IfObjectExists
property-Set usando valores da IfObjectExists
enumeração .
Nome amigável em IfObjectExists | Valor numérico |
---|---|
FailTask | 0 |
Overwrite | 1 |
Ignorar | 2 |
LoginsToTransfer
property-Set usando valores da LoginsToTransfer
enumeração .
Nome amigável em LoginsToTransfer | Valor numérico |
---|---|
AllLogins | 0 |
SelectedLogins | 1 |
AllLoginsFromSelectedDatabases | 2 |
Tarefa Transferir Procedimentos Armazenados Mestres
IfObjectExists
property-Set usando valores da IfObjectExists
enumeração .
Nome amigável em IfObjectExists | Valor numérico |
---|---|
FailTask | 0 |
Overwrite | 1 |
Ignorar | 2 |
Tarefa Transferir Objetos do SQL Server
ExistingData
property-Set usando valores da ExistingData
enumeração .
Nome amigável em ExistingData | Valor numérico |
---|---|
Substitua | 0 |
Acrescentar | 1 |
Tarefa Serviços Web
OutputType
property-Set usando valores da DTSOutputType
enumeração .
Nome amigável em DTSOutputType | Valor numérico |
---|---|
Arquivo | 0 |
Variável | 1 |
Tarefa Leitor de Dados do WMI
OverwriteDestination
property-Set usando valores da OverwriteDestination
enumeração .
Nome amigável em OverwriteDestination | Valor numérico |
---|---|
OverwriteDestination | 0 |
AppendToDestination | 1 |
KeepOriginal | 2 |
OutputType
property-Set usando valores da OutputType
enumeração .
Nome amigável em OutputType | Valor numérico |
---|---|
DataTable | 0 |
PropertyValue | 1 |
PropertyNameAndValue | 2 |
DestinationType
property-Set usando valores da DestinationType
enumeração .
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 |
Propriedade do Observador ActionAtEvent
de Eventos WMI – definida usando valores da ActionAtEvent
enumeração .
Nome amigável em ActionAtEvent | Valor numérico |
---|---|
LogTheEventAndFireDTSEvent | 0 |
LogTheEvent | 1 |
ActionAtTimeout
property-Set usando valores da ActionAtTimeout
enumeração .
Nome amigável em ActionAtTimeout | Valor numérico |
---|---|
LogTimeoutAndFireDTSEvent | 0 |
LogTimeout | 1 |
AfterEvent
property-Set usando valores da AfterEvent
enumeração .
Nome amigável em AfterEvent | Valor numérico |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 2 |
AfterTimeout
property-Set usando valores da AfterTimeout
enumeração .
Nome amigável em AfterTimeout | Valor numérico |
---|---|
ReturnWithSuccess | 0 |
ReturnWithFailure | 1 |
WatchfortheEventAgain | 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 |
XML Task
OperationType
property-Set usando valores da DTSXMLOperation
enumeração .
Nome amigável em DTSXMLOperation | Valor numérico |
---|---|
Validar | 0 |
XSLT | 1 |
XPATH | 2 |
Mesclar | 3 |
Diff | 4 |
Patch | 5 |
SourceType
Propriedades , SecondOperandType
e XPathSourceType
– definidas usando valores da DTSXMLSourceType
enumeração .
Nome amigável em DTSXMLSourceType | Valor numérico |
---|---|
FileConnection | 0 |
Variável | 1 |
DirectInput | 2 |
DestinationType
e propriedades DiffGramDestinationType – definidas usando valores da DTSXMLSaveResultTo
enumeração .
Nome amigável em DTSXMLSaveResultTo | Valor numérico |
---|---|
FileConnection | 0 |
Variável | 1 |
ValidationType
property-Set usando valores da DTSXMLValidationType
enumeração .
Nome amigável em DTSXMLValidationType | Valor numérico |
---|---|
DTD | 0 |
XSD | 1 |
XPathOperation
property-Set usando valores da DTSXMLXPathOperation
enumeração .
Nome amigável em DTSXMLXPathOperation | Valor numérico |
---|---|
Avaliação | 0 |
Valores | 1 |
NodeList | 2 |
DiffOptions
property-Set usando valores da DTSXMLDiffOptions
enumeração . 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 |
IgnoreComments | 2 |
IgnorePI | 4 |
IgnoreWhitespace | 8 |
IgnoreNamespaces | 16 |
IgnorePrefixes | 32 |
IgnoreXmlDecl | 64 |
IgnoreDtd | 128 |
DiffAlgorithm
property-Set usando valores da DTSXMLDiffAlgorithm
enumeração .
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.
DatabaseSelectionType
property-Set usando valores da DatabaseSelection
enumeração .
Nome amigável em DatabaseSelection | Valor numérico |
---|---|
Nenhum | 0 |
Tudo | 1 |
Sistema | 2 |
Usuário | 3 |
Específicas | 4 |
TableSelectionType
property-Set usando valores da TableSelection
enumeração .
Nome amigável em TableSelection | Valor numérico |
---|---|
Nenhum | 0 |
Tudo | 1 |
Específicas | 2 |
ObjectTypeSelection
property-Set usando valores da ObjectType
enumeração .
Nome amigável em ObjectType | Valor numérico |
---|---|
Tabela | 0 |
Exibir | 1 |
TableView | 2 |
Tarefa de Backup de Banco de Dados
DestinationCreationType
property-Set usando valores da DestinationType
enumeração .
Nome amigável em DestinationType | Valor numérico |
---|---|
Auto | 0 |
Manual | 1 |
ExistingBackupsAction
property-Set usando valores da ActionForExistingBackups
enumeração .
Nome amigável em ActionForExistingBackups | Valor numérico |
---|---|
Acrescentar | 0 |
Overwrite | 1 |
BackupAction
property-Set usando valores da BackupTaskType
enumeração . 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 |
BackupDevice
property-Set usando valores da enumeração SMO DeviceType
(SQL Server Management Objects).
Nome amigável em DeviceType | Valor numérico |
---|---|
LogicalDevice | 0 |
Tape | 1 |
Arquivo | 2 |
Pipe | 3 |
VirtualDevice | 4 |
Tarefa Limpeza de Manutenção
FileTypeSelected
property-Set usando valores da FileType
enumeração .
Nome amigável em FileType | Valor numérico |
---|---|
FileBackup | 0 |
FileReport | 1 |
OlderThanTimeUnitType
property-Set usando valores da TimeUnitType
enumeração .
Nome amigável em TimeUnitType | Valor numérico |
---|---|
Dia | 0 |
Semana | 1 |
Month | 2 |
Year | 3 |
Tarefa Atualizar Estatísticas
UpdateType
property-Set usando valores da enumeração SMO StatisticsTarget
(SQL Server Management Objects).
Nome amigável em StatisticsTarget | Valor numérico |
---|---|
Coluna | 1 |
Índice | 2 |
Tudo | 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.
ForceExecutionResult
property-Set usando valores da DTSForcedExecResult
enumeração .
Nome amigável em DTSForcedExecResult | Valor numérico |
---|---|
Nenhum | -1 |
Sucesso | 0 |
Falha | 1 |
Completion | 2 |
IsolationLevel
property-Set pela enumeração .NET FrameworkIsolationLevel
. Para obter mais informações, consulte a Biblioteca de Classes do .NET Framework em Biblioteca MSDN.
LoggingMode
property-Set usando valores da DTSLoggingMode
enumeração .
Nome amigável em DTSLoggingMode | Valor numérico |
---|---|
UseParentSetting | 0 |
habilitado | 1 |
Desabilitado | 2 |
TransactionOption
property-Set usando valores da DTSTransactionOption
enumeração .
Nome amigável em DTSTransactionOption | Valor numérico |
---|---|
NotSupported | 0 |
Com suporte | 1 |
Obrigatório | 2 |
Related Tasks
Adicionar ou alterar uma expressão de propriedade
Consulte Também
Usar expressões de propriedade em pacotes
Pacotes do SSIS (Integration Services)
Contêineres do Integration Services
Tarefas do Integration Services
Restrições de precedência