Package.MaxConcurrentExecutables Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o número de threads que um pacote pode criar.
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
Valor da propriedade
O número de threads que um pacote pode criar.
- Atributos
Exemplos
O exemplo de código a seguir define como MaxConcurrentExecutables 1 e define esse valor no ForEachLoop modo em que a ForEachLoop tarefa será executada por vez.
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
Comentários
Os valores válidos são um e mais altos ou -1. Outros valores são inválidos. Um valor definido como -1 permite o número máximo de arquivos executáveis sendo executados simultaneamente para igualar o número de processadores mais dois. Definir essa propriedade como zero ou qualquer outro valor negativo falha com um código de erro que indica um argumento inválido.
Essa propriedade é usada quando o paralelismo existe no fluxo de trabalho. Se o fluxo de trabalho for uma série de restrições de precedência sequencial, essa propriedade não terá efeito.