Share via


PackageInfo.ScriptExecute 方法

定义

执行包脚本。

重载

ScriptExecute(Boolean, EnvironmentReference)

使用指定的引用执行包脚本。

ScriptExecute(Boolean, EnvironmentReference, Collection<PackageInfo.ExecutionValueParameterSet>)

使用指定的引用和值参数执行包脚本。

ScriptExecute(Boolean, EnvironmentReference, Collection<PackageInfo.ExecutionValueParameterSet>, Collection<PackageInfo.PropertyOverrideParameterSet>)

用于执行包的脚本。

ScriptExecute(Boolean, EnvironmentReference)

使用指定的引用执行包脚本。

public:
 Microsoft::SqlServer::Management::Sdk::Sfc::ISfcScript ^ ScriptExecute(bool use32RuntimeOn64, Microsoft::SqlServer::Management::IntegrationServices::EnvironmentReference ^ reference);
public Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript ScriptExecute (bool use32RuntimeOn64, Microsoft.SqlServer.Management.IntegrationServices.EnvironmentReference reference);
member this.ScriptExecute : bool * Microsoft.SqlServer.Management.IntegrationServices.EnvironmentReference -> Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript
Public Function ScriptExecute (use32RuntimeOn64 As Boolean, reference As EnvironmentReference) As ISfcScript

参数

use32RuntimeOn64
Boolean

如果为 True,则使用 32 位运行时在 64 位服务器上执行;否则为 false。

reference
EnvironmentReference

用于执行包的指定引用。

返回

执行的脚本。

适用于

ScriptExecute(Boolean, EnvironmentReference, Collection<PackageInfo.ExecutionValueParameterSet>)

使用指定的引用和值参数执行包脚本。

public:
 Microsoft::SqlServer::Management::Sdk::Sfc::ISfcScript ^ ScriptExecute(bool use32RuntimeOn64, Microsoft::SqlServer::Management::IntegrationServices::EnvironmentReference ^ reference, System::Collections::ObjectModel::Collection<Microsoft::SqlServer::Management::IntegrationServices::PackageInfo::ExecutionValueParameterSet ^> ^ setValueParameters);
public Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript ScriptExecute (bool use32RuntimeOn64, Microsoft.SqlServer.Management.IntegrationServices.EnvironmentReference reference, System.Collections.ObjectModel.Collection<Microsoft.SqlServer.Management.IntegrationServices.PackageInfo.ExecutionValueParameterSet> setValueParameters);
member this.ScriptExecute : bool * Microsoft.SqlServer.Management.IntegrationServices.EnvironmentReference * System.Collections.ObjectModel.Collection<Microsoft.SqlServer.Management.IntegrationServices.PackageInfo.ExecutionValueParameterSet> -> Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript
Public Function ScriptExecute (use32RuntimeOn64 As Boolean, reference As EnvironmentReference, setValueParameters As Collection(Of PackageInfo.ExecutionValueParameterSet)) As ISfcScript

参数

use32RuntimeOn64
Boolean

如果为 True,则使用 32 位运行时在 64 位服务器上执行;否则为 false。

reference
EnvironmentReference

用于执行包的指定引用。

setValueParameters
Collection<PackageInfo.ExecutionValueParameterSet>

值参数的集合。

返回

执行的脚本。

适用于

ScriptExecute(Boolean, EnvironmentReference, Collection<PackageInfo.ExecutionValueParameterSet>, Collection<PackageInfo.PropertyOverrideParameterSet>)

用于执行包的脚本。

public:
 Microsoft::SqlServer::Management::Sdk::Sfc::ISfcScript ^ ScriptExecute(bool use32RuntimeOn64, Microsoft::SqlServer::Management::IntegrationServices::EnvironmentReference ^ reference, System::Collections::ObjectModel::Collection<Microsoft::SqlServer::Management::IntegrationServices::PackageInfo::ExecutionValueParameterSet ^> ^ setValueParameters, System::Collections::ObjectModel::Collection<Microsoft::SqlServer::Management::IntegrationServices::PackageInfo::PropertyOverrideParameterSet ^> ^ propertyOverrideParameters);
public Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript ScriptExecute (bool use32RuntimeOn64, Microsoft.SqlServer.Management.IntegrationServices.EnvironmentReference reference, System.Collections.ObjectModel.Collection<Microsoft.SqlServer.Management.IntegrationServices.PackageInfo.ExecutionValueParameterSet> setValueParameters, System.Collections.ObjectModel.Collection<Microsoft.SqlServer.Management.IntegrationServices.PackageInfo.PropertyOverrideParameterSet> propertyOverrideParameters);
member this.ScriptExecute : bool * Microsoft.SqlServer.Management.IntegrationServices.EnvironmentReference * System.Collections.ObjectModel.Collection<Microsoft.SqlServer.Management.IntegrationServices.PackageInfo.ExecutionValueParameterSet> * System.Collections.ObjectModel.Collection<Microsoft.SqlServer.Management.IntegrationServices.PackageInfo.PropertyOverrideParameterSet> -> Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript
Public Function ScriptExecute (use32RuntimeOn64 As Boolean, reference As EnvironmentReference, setValueParameters As Collection(Of PackageInfo.ExecutionValueParameterSet), propertyOverrideParameters As Collection(Of PackageInfo.PropertyOverrideParameterSet)) As ISfcScript

参数

use32RuntimeOn64
Boolean

指示是否使用 32 位运行时在 64 位服务器上执行

reference
EnvironmentReference

用于执行包的指定引用。 如果为 null,请使用参数默认值。

setValueParameters
Collection<PackageInfo.ExecutionValueParameterSet>

参数集的集合,用于设置参数的值。

propertyOverrideParameters
Collection<PackageInfo.PropertyOverrideParameterSet>

属性替代的参数集的集合。

返回

脚本

适用于