Condividi tramite


Package.MaxConcurrentExecutables Proprietà

Definizione

Ottiene o imposta il numero di thread che possono essere creati da un pacchetto.

public:
 property int MaxConcurrentExecutables { int get(); void set(int value); };
[Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyCategory(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "PropertyCategoryExecution")]
[Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "MaxConcurrentExecutablesDesc")]
public int MaxConcurrentExecutables { get; set; }
[<Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyCategory(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "PropertyCategoryExecution")>]
[<Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "MaxConcurrentExecutablesDesc")>]
member this.MaxConcurrentExecutables : int with get, set
Public Property MaxConcurrentExecutables As Integer

Valore della proprietà

Int32

Numero di thread che possono essere creati da un pacchetto.

Attributi

Esempio

L'esempio di codice seguente imposta l'oggetto MaxConcurrentExecutables su 1 e imposta tale valore su ForEachLoop in modo che venga ForEachLoop eseguita un'attività alla volta.

Package p;  
p.MaxConcurrentExecutables = 1;  
ForEachLoop loop;  
loop.MaxConcurrent = p.MaxConcurrentExecutables;  
Dim p As Package  
p.MaxConcurrentExecutables = 1  
Dim loop As ForEachLoop  
loop.MaxConcurrent = p.MaxConcurrentExecutables  

Commenti

I valori validi sono uno e superiori o -1. Altri valori non sono validi. Il valore -1 indica che il numero massimo di file eseguibili che possono essere eseguiti contemporaneamente è uguale al numero di processori più due. L'impostazione di questa proprietà su zero o qualsiasi altro valore negativo ha esito negativo con un codice di errore che indica un argomento non valido.

Questa proprietà viene usata quando il parallelismo esiste nel flusso di lavoro. Se il flusso di lavoro è una serie di vincoli di precedenza sequenziale, questa proprietà non ha alcun effetto.

Si applica a