语言

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

该配置被称为“gest”或“set”。

PackagePath

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

方法

名称 说明
Equals(Object)

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

(继承自 DtsObject)
GetHashCode()

返回此实例的哈希代码。

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

你的应用代码无法调用此方法。 要加载保存为 .xml的包裹,请使用以下 LoadPackage(String, IDTSEvents) 方法。

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

你的应用代码无法调用此方法。 要将包保存为 .xml,请使用以下 SaveToXml(String, Package, IDTSEvents) 方法。

适用于