Package.MaxConcurrentExecutables Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
Numero di thread che possono essere creati da un pacchetto.
- Attributi
Esempio
Nell'esempio di codice seguente viene impostato MaxConcurrentExecutables su 1 e il valore viene impostato su in ForEachLoop modo che ForEachLoop esegua 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 superiore oppure-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 su qualsiasi altro valore negativo ha esito negativo con un codice di errore che indica un argomento non valido.
Questa proprietà viene utilizzata quando il parallelismo esiste nel flusso di lavoro. Se il flusso di lavoro è costituito da una serie di vincoli di precedenza sequenziali, questa proprietà non ha alcun effetto.