Configuration 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个配置类,包含关于包如何配置的信息。 此类不能被继承。
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
- 继承
- 实现
注解
配置在将包部署到多个服务器时非常有用,方便将包从开发环境迁移到生产环境。
你可以用变量动态更新包,这样你就能自定义包的功能,并根据运行环境适配包。 在运行时通过变量更新包属性,将变量映射到包对象属性,创建变量配置,随包部署配置,然后更新配置文件中的变量值以适应新环境。 运行时,包会自动使用更新后的值。 这种灵活性在你部署的包连接不同服务器、运行不同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) 方法。 |