Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nelle espressioni di proprietà che includono valori di un elenco di membri di un enumeratore è necessario utilizzare i valori numerici dei membri dell'enumeratore, anziché i relativi nomi descrittivi. In un'espressione che imposta la proprietà LoggingMode, ad esempio, è necessario utilizzare il valore numerico 2, anziché il nome descrittivo Disabled.
In questo argomento vengono elencati solo i valori numerici equivalenti ai nomi descrittivi degli enumeratori i cui membri vengono comunemente utilizzati nelle espressioni di proprietà. Il modello a oggetti di Integration Services include numerosi enumeratori aggiuntivi che è possibile utilizzare durante la programmazione del modello a oggetti per la compilazione di pacchetti a livello di codice o per la creazione di elementi di pacchetto con codice personalizzato, quali attività e componenti dei flussi di dati.
Oltre alle proprietà personalizzate dei pacchetti e degli oggetti di pacchetto, la finestra Proprietà di SQL Server Data Tools (SSDT) include un set di proprietà disponibili per pacchetti, attività e contenitori Ciclo Foreach, Ciclo For e Sequenza. Le proprietà comuni impostate tramite valori di enumeratori, ovvero ForceExecutionResult, LoggingMode, IsolationLevel e Transaction Option, sono elencate nella sezione Proprietà comuni.
Nelle sezioni seguenti vengono fornite informazioni sulle costanti enumerate:
Pacchetto
Enumeratori per il ciclo Foreach
Attività
Attività di manutenzione
Proprietà comuni
Pacchetto
Nelle tabelle seguenti vengono elencati i nomi descrittivi e i valori numerici equivalenti per le proprietà dei pacchetti che è possibile impostare utilizzando i valori di un enumeratore.
Proprietà PackageType: impostata utilizzando i valori dell'enumerazione DTSPackageType.
Nome descrittivo in DTSPackageType |
Valore numerico |
|---|---|
Predefinito |
0 |
DTSWizard |
1 |
DTSDesigner |
2 |
SQLReplication |
3 |
DTSDesigner100 |
5 |
SQLDBMaint |
6 |
Proprietà CheckpointUsage: impostata utilizzando i valori dell'enumerazione DTSCheckpointUsage.
Nome descrittivo in DTSCheckpointUsage |
Valore numerico |
|---|---|
Never |
0 |
IfExists |
1 |
Always |
2 |
Proprietà PackagePriorityClass: impostata utilizzando i valori dell'enumerazione DTSPriorityClass.
Nome descrittivo in DTSPriorityClass |
Valore numerico |
|---|---|
Default |
0 |
AboveNormal |
1 |
Normal |
2 |
BelowNormal |
3 |
Idle |
4 |
Proprietà ProtectionLevel: impostata utilizzando i valori dell'enumerazione DTSProtectionLevel.
Nome descrittivo in DTSProtectionLevel |
Valore numerico |
|---|---|
DontSaveSensitive |
0 |
EncryptSensitiveWithUserKey |
1 |
EncryptSensitiveWithPassword |
2 |
EncryptAllWithPassword |
3 |
EncryptAllWithUserKey |
4 |
ServerStorage |
5 |
Vincoli di precedenza
Proprietà EvalOp: impostata utilizzando i valori dell'enumerazione DTSPrecedenceEvalOp.
Nome descrittivo in DTSPrecedenceEvalOp |
Valore numerico |
|---|---|
Espressione |
1 |
Constraint |
2 |
ExpressionAndConstraint |
3 |
ExpressionOrConstraint |
4 |
Proprietà Value: impostata utilizzando i valori dell'enumerazione DTSExecResult.
Nome descrittivo |
Valore numerico |
|---|---|
Success |
0 |
Failure |
1 |
Completion |
2 |
Canceled |
3 |
Enumeratori per il ciclo Foreach
Il ciclo Foreach include un set di enumeratori con proprietà che possono essere impostate tramite espressioni di proprietà.
Foreach ADO Enumerator
Proprietà Type: impostata utilizzando i valori dell'enumerazione ADOEnumerationType.
Nome descrittivo in ADOEnumerationType |
Valore numerico |
|---|---|
EnumerateTables |
0 |
EnumerateAllRows |
1 |
EnumerateRowsInFirstTable |
2 |
Enumeratore Foreach Nodelist
Proprietà SourceDocumentType, InnerXPathStringSourceType e OuterXPathStringSourceType —Impostate utilizzando i valori dell'enumerazione SourceType.
Nome descrittivo in SourceType |
Valore numerico |
|---|---|
FileConnection |
0 |
Variable |
1 |
DirectInput |
2 |
Proprietà EnumerationType: impostata utilizzando i valori dell'enumerazione EnumerationType.
Nome descrittivo in EnumerationType |
Valore numerico |
|---|---|
Navigator |
0 |
Node |
1 |
NodeText |
2 |
ElementCollection |
3 |
Proprietà InnerElementType: impostata utilizzando i valori dell'enumerazione InnerElementType.
Nome descrittivo in InnerElementType |
Valore numerico |
|---|---|
Navigator |
0 |
Node |
1 |
NodeText |
2 |
Attività
Integration Services include numerose attività con proprietà che possono essere impostate tramite espressioni di proprietà.
Attività Esegui DDL Analysis Services
Proprietà SourceType: impostata utilizzando i valori dell'enumerazione DDLSourceType.
Nome descrittivo in DDLSourceType |
Valore numerico |
|---|---|
DirectInput |
0 |
FileConnection |
1 |
Variable |
2 |
Attività Inserimento bulk
Proprietà DataFileType: impostata utilizzando i valori dell'enumerazione DTSBulkInsert_DataFileType.
Nome descrittivo in DTSBulkInsert_DataFileType |
Valore numerico |
|---|---|
DTSBulkInsert_DataFileType_Char |
0 |
DTSBulkInsert_DataFileType_Native |
1 |
DTSBulkInsert_DataFileType_WideChar |
2 |
DTSBulkInsert_DataFileType_WideNative |
3 |
Attività Esegui SQL
Proprietà ResultSetType: impostata utilizzando i valori dell'enumerazione ResultSetType.
Nome descrittivo in ResultSetType |
Valore numerico |
|---|---|
ResultSetType_None |
1 |
ResultSetType_SingleRow |
2 |
ResultSetType_Rowset |
3 |
ResultSetType_XML |
4 |
Proprietà SqlStatementSourceType: impostata utilizzando i valori dell'enumerazione SqlStatementSourceType.
Nome descrittivo in SqlStatementSourceType |
Valore numerico |
|---|---|
DirectInput |
1 |
FileConnection |
2 |
Variable |
3 |
File System Task
Proprietà Operation: impostata utilizzando i valori dell'enumerazione DTSFileSystemOperation.
Nome descrittivo in DTSFileSystemOperation |
Valore numerico |
|---|---|
CopyFile |
0 |
MoveFile |
1 |
DeleteFile |
2 |
RenameFile |
3 |
SetAttributes |
4 |
CreateDirectory |
5 |
CopyDirectory |
6 |
MoveDirectory |
7 |
DeleteDirectory |
8 |
DeleteDirectoryContent |
9 |
Proprietà Attributes: impostata utilizzando i valori dell'enumerazione DTSFileSystemAttributes.
Nome descrittivo in DTSFileSystemAttributes |
Valore numerico |
|---|---|
Normal |
0 |
Archive |
1 |
Hidden |
2 |
ReadOnly |
4 |
System |
8 |
FTP Task
Proprietà Operation: impostata utilizzando i valori dell'enumerazione DTSFTPOp.
Nome descrittivo in DTSFTPOp |
Valore numerico |
|---|---|
Inviare |
0 |
Receive |
1 |
DeleteLocal |
2 |
DeleteRemote |
3 |
MakeDirLocal |
4 |
MakeDirRemote |
5 |
RemoveDirLocal |
6 |
RemoveDirRemote |
7 |
Attività Message Queue
Proprietà MessageType: impostata utilizzando i valori dell'enumerazione MQMessageType.
Nome descrittivo in MQMessageType |
Valore numerico |
|---|---|
DTSMQMessageType_String |
0 |
DTSMQMessageType_DataFile |
1 |
DTSMQMessageType_Variables |
2 |
DTSMQMessagType_StringMessageToVariable |
3 |
Proprietà StringCompareType: impostata utilizzando i valori dell'enumerazione MQStringMessageCompare.
Nome descrittivo in MQStringMessageCompare |
Valore numerico |
|---|---|
DTSMQStringMessageCompare_None |
0 |
DTSMQStringMessageCompare_Exact |
1 |
DTSMQStringMessageCompare_IgnoreCase |
2 |
DTSMQStringMessageCompare_Contains |
3 |
Proprietà TaskType: impostata utilizzando i valori dell'enumerazione MQType.
Nome descrittivo in MQType |
Valore numerico |
|---|---|
DTSMQType_Sender |
0 |
DTSMQType_Receiver |
1 |
Attività Invia messaggi
Proprietà MessageSourceType: impostata utilizzando i valori dell'enumerazione SendMailMessageSourceType.
Nome descrittivo in SendMailMessageSourceType |
Valore numerico |
|---|---|
DirectInput |
0 |
FileConnection |
1 |
Variable |
2 |
Proprietà Priority: impostata utilizzando i valori dell'enumerazione MailPriority.
Nome descrittivo in MailPriority |
Valore numerico |
|---|---|
High |
1 |
Normal |
3 |
Low |
5 |
Attività Trasferisci database
Proprietà Action: impostata utilizzando i valori dell'enumerazione TransferAction.
Nome descrittivo in TransferAction |
Valore numerico |
|---|---|
Copy |
0 |
Move |
1 |
Proprietà Method: impostata utilizzando i valori dell'enumerazione TransferMethod.
Nome descrittivo in TransferMethod |
Valore numerico |
|---|---|
DatabaseOffline |
0 |
DatabaseOnline |
1 |
Attività Trasferisci messaggi di errore
Proprietà IfObjectExists: impostata utilizzando i valori dell'enumerazione IfObjectExists.
Nome descrittivo in IfObjectExists |
Valore numerico |
|---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Attività Trasferisci processi
Proprietà IfObjectExists: impostata utilizzando i valori dell'enumerazione IfObjectExists.
Nome descrittivo in IfObjectExists |
Valore numerico |
|---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Attività Trasferisci account di accesso
Proprietà IfObjectExists: impostata utilizzando i valori dell'enumerazione IfObjectExists.
Nome descrittivo in IfObjectExists |
Valore numerico |
|---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Proprietà LoginsToTransfer: impostata utilizzando i valori dell'enumerazione LoginsToTransfer.
Nome descrittivo in LoginsToTransfer |
Valore numerico |
|---|---|
AllLogins |
0 |
SelectedLogins |
1 |
AllLoginsFromSelectedDatabases |
2 |
Attività Trasferisci stored procedure master
Proprietà IfObjectExists: impostata utilizzando i valori dell'enumerazione IfObjectExists.
Nome descrittivo in IfObjectExists |
Valore numerico |
|---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Attività Trasferisci oggetti di SQL Server
Proprietà ExistingData: impostata utilizzando i valori dell'enumerazione ExistingData.
Nome descrittivo in ExistingData |
Valore numerico |
|---|---|
Replace |
0 |
Append |
1 |
Attività Servizio Web
Proprietà OutputType: impostata utilizzando i valori dell'enumerazione DTSOutputType.
Nome descrittivo in DTSOutputType |
Valore numerico |
|---|---|
File |
0 |
Variable |
1 |
Attività Lettore di dati WMI
Proprietà OverwriteDestination: impostata utilizzando i valori dell'enumerazione OverwriteDestination.
Nome descrittivo in OverwriteDestination |
Valore numerico |
|---|---|
OverwriteDestination |
0 |
AppendToDestination |
1 |
KeepOriginal |
2 |
Proprietà OutputType: impostata utilizzando i valori dell'enumerazione OutputType.
Nome descrittivo in OutputType |
Valore numerico |
|---|---|
DataTable |
0 |
PropertyValue |
1 |
PropertyNameAndValue |
2 |
Proprietà DestinationType: impostata utilizzando i valori dell'enumerazione DestinationType.
Nome descrittivo in DestinationType |
Valore numerico |
|---|---|
FileConnection |
0 |
Variable |
1 |
Proprietà WqlQuerySourceType: impostata utilizzando i valori dell'enumerazione QuerySourceType .
Nome descrittivo in QuerySourceType |
Valore numerico |
|---|---|
FileConnection |
0 |
DirectInput |
1 |
Variable |
2 |
Proprietà ActionAtEvent di Monitoraggio eventi WMI: impostata utilizzando i valori dell'enumerazione ActionAtEvent.
Nome descrittivo in ActionAtEvent |
Valore numerico |
|---|---|
LogTheEventAndFireDTSEvent |
0 |
LogTheEvent |
1 |
Proprietà ActionAtTimeout: impostata utilizzando i valori dell'enumerazione ActionAtTimeout.
Nome descrittivo in ActionAtTimeout |
Valore numerico |
|---|---|
LogTimeoutAndFireDTSEvent |
0 |
LogTimeout |
1 |
Proprietà AfterEvent: impostata utilizzando i valori dell'enumerazione AfterEvent.
Nome descrittivo in AfterEvent |
Valore numerico |
|---|---|
ReturnWithSuccess |
0 |
ReturnWithFailure |
1 |
WatchfortheEventAgain |
2 |
Proprietà AfterTimeout: impostata utilizzando i valori dell'enumerazione AfterTimeout .
Nome descrittivo in AfterTimeout |
Valore numerico |
|---|---|
ReturnWithSuccess |
0 |
ReturnWithFailure |
1 |
WatchfortheEventAgain |
2 |
Proprietà WqlQuerySourceType: impostata utilizzando i valori dell'enumerazione QuerySourceType.
Nome descrittivo in QuerySourceType |
Valore numerico |
|---|---|
FileConnection |
0 |
DirectInput |
1 |
Variable |
2 |
XML Task
Proprietà OperationType: impostata utilizzando i valori dell'enumerazione DTSXMLOperation.
Nome descrittivo in DTSXMLOperation |
Valore numerico |
|---|---|
Validate |
0 |
XSLT |
1 |
XPATH |
2 |
Merge |
3 |
Diff |
4 |
Patch |
5 |
Proprietà SourceType, SecondOperandType e XPathSourceType: impostate utilizzando i valori dell'enumerazione DTSXMLSourceType.
Nome descrittivo in DTSXMLSourceType |
Valore numerico |
|---|---|
FileConnection |
0 |
Variable |
1 |
DirectInput |
2 |
Proprietà DestinationType e DiffGramDestinationType : impostate utilizzando i valori dell'enumerazione DTSXMLSaveResultTo.
Nome descrittivo in DTSXMLSaveResultTo |
Valore numerico |
|---|---|
FileConnection |
0 |
Variable |
1 |
Proprietà ValidationType: impostata utilizzando i valori dell'enumerazione DTSXMLValidationType.
Nome descrittivo in DTSXMLValidationType |
Valore numerico |
|---|---|
DTD |
0 |
XSD |
1 |
Proprietà XPathOperation: impostata utilizzando i valori dell'enumerazione DTSXMLXPathOperation.
Nome descrittivo in DTSXMLXPathOperation |
Valore numerico |
|---|---|
Evaluation |
0 |
Values |
1 |
NodeList |
2 |
Proprietà DiffOptions: impostata utilizzando i valori dell'enumerazione DTSXMLDiffOptions. Le opzioni in questo enumeratore non si escludono a vicenda. Per utilizzare più opzioni, specificare le opzioni desiderate in un elenco delimitato da virgole.
Nome descrittivo in DTSXMLDiffOptions |
Valore numerico |
|---|---|
Nessuno |
0 |
IgnoreChildOrder |
1 |
IgnoreComments |
2 |
IgnorePI |
4 |
IgnoreWhitespace |
8 |
IgnoreNamespaces |
16 |
IgnorePrefixes |
32 |
IgnoreXmlDecl |
64 |
IgnoreDtd |
128 |
Proprietà DiffAlgorithm: impostata utilizzando i valori dell'enumerazione DTSXMLDiffAlgorithm.
Nome descrittivo in DTSXMLDiffAlgorithm |
Valore numerico |
|---|---|
Auto |
0 |
Fast |
1 |
Precise |
2 |
Attività Piano di manutenzione
In Integration Services è disponibile un set di attività che consentono di eseguire attività di SQL Server da utilizzare in piani di manutenzione e pacchetti di Integration Services.
SQL Server non supporta l'utilizzo di queste attività a livello di codice e la documentazione di riferimento per la programmazione non include la documentazione dell'API di tali attività e dei relativi enumeratori.
Tutte le attività di manutenzione
Tutte le attività di manutenzione utilizzano le enumerazioni seguenti per impostare le proprietà specificate.
Proprietà DatabaseSelectionType: impostata utilizzando i valori dell'enumerazione DatabaseSelection.
Nome descrittivo in DatabaseSelection |
Valore numerico |
|---|---|
None |
0 |
All |
1 |
System |
2 |
User |
3 |
Specific |
4 |
Proprietà TableSelectionType: impostata utilizzando i valori dell'enumerazione TableSelection.
Nome descrittivo in TableSelection |
Valore numerico |
|---|---|
Nessuno |
0 |
All |
1 |
Specific |
2 |
Proprietà ObjectTypeSelection: impostata utilizzando i valori dell'enumerazione ObjectType.
Nome descrittivo in ObjectType |
Valore numerico |
|---|---|
Table |
0 |
View |
1 |
TableView |
2 |
Attività Backup database
Proprietà DestinationCreationType: impostata utilizzando i valori dell'enumerazione DestinationType.
Nome descrittivo in DestinationType |
Valore numerico |
|---|---|
Auto |
0 |
Manual |
1 |
Proprietà ExistingBackupsAction: impostata utilizzando i valori dell'enumerazione ActionForExistingBackups.
Nome descrittivo in ActionForExistingBackups |
Valore numerico |
|---|---|
Append |
0 |
Overwrite |
1 |
Proprietà BackupAction: impostata utilizzando i valori dell'enumerazione BackupTaskType. Questa proprietà viene utilizzata insieme alla proprietà BackupIsIncremental per definire il tipo di backup eseguito dall'attività.
Nome descrittivo in BackupTaskType |
Valore numerico |
|---|---|
Database |
0 |
Files |
1 |
Log |
2 |
Proprietà BackupDevice: impostata utilizzando i valori dell'enumerazione DeviceType di SQL Server Management Objects (SMO).
Nome descrittivo in DeviceType |
Valore numerico |
|---|---|
LogicalDevice |
0 |
Tape |
1 |
File |
2 |
Pipe |
3 |
VirtualDevice |
4 |
Attività Pulizia file manutenzione
Proprietà FileTypeSelected: impostata utilizzando i valori dell'enumerazione FileType.
Nome descrittivo in FileType |
Valore numerico |
|---|---|
FileBackup |
0 |
FileReport |
1 |
Proprietà OlderThanTimeUnitType: impostata utilizzando i valori dell'enumerazione TimeUnitType.
Nome descrittivo in TimeUnitType |
Valore numerico |
|---|---|
Day |
0 |
Week |
1 |
Month |
2 |
Year |
3 |
Attività Aggiorna statistiche
Proprietà UpdateType: impostata utilizzando i valori dell'enumerazione StatisticsTarget di SQL Server Management Objects (SMO).
Nome descrittivo in StatisticsTarget |
Valore numerico |
|---|---|
Column |
1 |
Indice |
2 |
All |
3 |
Proprietà comuni
I pacchetti, le attività e i contenitori Ciclo Foreach, Ciclo For e Sequenza possono utilizzare le enumerazioni seguenti per impostare le proprietà specificate.
Proprietà ForceExecutionResult: impostata utilizzando i valori dell'enumerazione DTSForcedExecResult.
Nome descrittivo in DTSForcedExecResult |
Valore numerico |
|---|---|
Nessuno |
-1 |
Success |
0 |
Failure |
1 |
Completion |
2 |
Proprietà IsolationLevel: impostata utilizzando i valori dell'enumerazione IsolationLevel di .NET Framework. Per ulteriori informazioni, vedere la libreria di classi di Microsoft .NET Framework in MSDN Library.
Proprietà LoggingMode: impostata utilizzando i valori dell'enumerazione DTSLoggingMode.
Nome descrittivo in DTSLoggingMode |
Valore numerico |
|---|---|
UseParentSetting |
0 |
Enabled |
1 |
Disabled |
2 |
Proprietà TransactionOption: impostata utilizzando i valori dell'enumerazione DTSTransactionOption.
Nome descrittivo in DTSTransactionOption |
Valore numerico |
|---|---|
NotSupported |
0 |
Supported |
1 |
Required |
2 |
Attività correlate
Aggiunta o modifica di un'espressione di proprietà
Contenuto correlato
|
Vedere anche
Attivitá
Utilizzo delle espressioni di proprietà nei pacchetti
Concetti
Pacchetti di Integration Services (SSIS)
Contenitori in Integration Services
Rimanere aggiornati con Integration Services