Configuration 类

定义

表示包含有关如何配置包的信息的配置类。 此类不能被继承。

public ref class Configuration sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist
public sealed class Configuration : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist
type Configuration = class
    inherit DtsObject
    interface IDTSPersist
    interface IDTSName
Public NotInheritable Class Configuration
Inherits DtsObject
Implements IDTSName, IDTSPersist
继承
Configuration
实现

注解

将包部署到许多不同的服务器时,配置非常有用,并且可以轻松地将包从开发环境移动到生产环境。

可以使用变量动态更新包,这使你可以自定义包功能,并将包适应它们运行的环境。 若要使用变量在运行时更新包属性,请将变量映射到包对象属性,为变量创建配置,使用包部署配置,然后更新配置文件中的变量值以适应新环境。 在运行时,包会自动使用更新的值。 当你部署的包连接到不同的服务器、运行不同的 SQL 语句或运行不同的子包时,这种灵活性非常有用。 有关详细信息,请参阅 在包中创建包配置 和使用 变量

属性

ConfigurationString

获取或设置配置的位置。

ConfigurationType

从说明存储配置信息的文件类别的 DTSConfigurationType 获取或设置一个值。

CreationName

返回运行时引擎用于创建 Configuration 对象实例和将该对象添加到 Configurations 集合的字符串。 此属性为只读。

Description

获取或设置配置的说明。 此属性为只读。

ID

返回分配给配置的 ID。 此属性为只读。

Name

获取或设置为此配置指定的名称。

PackagePath

获取或设置配置应用到的包的路径。

方法

Equals(Object)

确定两个对象实例是否相等。

(继承自 DtsObject)
GetHashCode()

返回此实例的哈希代码。

(继承自 DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

此方法不能由应用程序代码调用。 若要加载保存为 .xml 的包,请使用 LoadPackage(String, IDTSEvents) 方法。

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

此方法不能由应用程序代码调用。 若将包保存为 .xml,请使用 SaveToXml(String, Package, IDTSEvents) 方法。

适用于