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 |
获取或设置为此配置指定的名称。 |
PackagePath |
获取或设置配置应用到的包的路径。 |
方法
Equals(Object) |
确定两个对象实例是否相等。 (继承自 DtsObject) |
GetHashCode() |
返回此实例的哈希代码。 (继承自 DtsObject) |
LoadFromXML(XmlNode, IDTSEvents) |
此方法不能由应用程序代码调用。 若要加载保存为 .xml 的包,请使用 LoadPackage(String, IDTSEvents) 方法。 |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
此方法不能由应用程序代码调用。 若将包保存为 .xml,请使用 SaveToXml(String, Package, IDTSEvents) 方法。 |