Application 类

定义

发现并访问 Package 对象。 它还可以访问包含有关系统的信息的集合和属性。

public ref class Application : Microsoft::SqlServer::Dts::Runtime::DtsObject
public class Application : Microsoft.SqlServer.Dts.Runtime.DtsObject
type Application = class
    inherit DtsObject
Public Class Application
Inherits DtsObject
继承
Application

注解

对象 Application 是系统发现和包访问机制。

构造函数

Application()

初始化 Application 类的新实例。

属性

CheckSignatureOnLoad

获取或设置一个值,该值指示在加载包时运行时是否应检查包的数字签名。

ComponentStorePath

返回存储管道组件的路径。 此属性为只读。

ConnectionInfos

返回包含 ConnectionInfos 对象的 ConnectionInfo 集合。 此属性为只读。

DataTypeInfos

返回包含 DataTypeInfos 对象的 DataTypeInfo 集合。 此属性为只读。

DBProviderInfos

返回包含应用程序中的 DBProviderInfos 对象的 DBProviderInfo 集合。 此属性为只读。

DumpDescriptor

获取或设置应用程序的转储描述符。

DumpOnAnyError

获取或设置应用程序在有任何错误时是否转储。

EnableDump

获取或设置应用程序是否启用转储。

ForEachEnumeratorInfos

返回包含 ForEachEnumeratorInfos 对象的 ForEachEnumeratorInfo 集合。 此属性为只读。

LogProviderInfos

返回包含 LogProviderInfos 对象的 LogProviderInfo 集合。 此属性为只读。

PackagePassword

设置包的密码值。 此属性是只写的。

PackageUpgradeOptions

获取或设置一个值,该值指示在升级过程中哪些升级选项将应用于 Integration Services 包的集合。

PipelineComponentInfos

返回包含 PipelineComponentInfos 对象的 PipelineComponentInfo 集合。

TargetServerVersion

发现并访问 Package 对象。 它还可以访问包含有关系统的信息的集合和属性。

TaskInfos

返回包含 TaskInfos 对象的 TaskInfo 集合。 此属性为只读。

UpdateObjects

*** 不推荐使用的成员;请参阅“备注”。 获取或设置一个 Boolean 类型的值,该值指示如果找到更新的版本,是否可以在包加载时更新可扩展对象。

UpdatePackage

获取或设置一个 Boolean 类型的值,该值指示找到更新的版本时是否可以更新包。

方法

CreateFolderOnDtsServer(String, String, String)

在 Integration Services 服务层次结构的“已存储的包”节点中显示的服务器上创建文件夹。

CreateFolderOnSqlServer(String, String, String, String, String)

在 SQL Server 的指定实例上创建文件夹。

CreateSsisServerExecution(String, String, String, Boolean)

创建 SSIS 服务器执行。

DataTypeInfoFromDataType(DataType)

为指定的数据类型返回 DataTypeInfo 对象。

Equals(Object)

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

(继承自 DtsObject)
ExistsOnDtsServer(String, String)

返回一个 Boolean 类型的值,该值指示 Integration Services 服务上是否已存在指定的包。

ExistsOnSqlServer(String, String, String, String)

返回一个 Boolean 类型的值,该值指示指定的包是否存在于 SQL Server 实例上。

FolderExistsOnDtsServer(String, String)

返回一个 Boolean 类型的值,该值指示指定的文件夹在文件系统上是否已存在。

FolderExistsOnSqlServer(String, String, String, String)

返回一个 Boolean 类型的值,该值指示指定的文件夹是否已存在于 SQL Server 实例上。

GetDtsServerPackageInfos(String, String)

获取一个PackageInfos集合,该集合包含指定文件夹中SQL Server实例上 SSIS 包存储区中存储的包。

GetDtsServerRoles(String, String)

返回列出文件夹的可用角色的字符串数组。

GetHashCode()

返回此实例的哈希代码。

(继承自 DtsObject)
GetPackageInfos(String, String, String, String)

通过使用服务器名称、用户名和密码获取一个 PackageInfos 集合,该集合包含在指定的逻辑文件夹内 SQL Server 实例中存储的包。

GetPackageInfos2(String, Object)

通过使用服务器名称、用户名和密码获取一个 PackageInfos 集合,该集合包含在指定的逻辑文件夹内 SQL Server 实例中存储的包。

GetPackageRoles(String, String, String, String)

返回对包具有读和写访问权限的数据库角色。 数据库角色仅适用于存储在 SQL Server msdb 数据库中的包。

GetRunningPackages(String)

返回包含 RunningPackages 对象的 RunningPackage 集合。 此属性为只读。

GetServerInfo(String, String)

返回在目标服务器上安装的 SQL Server 产品的 SQL Server 版本号。

GetServerVersionEx(String, Int32, DTSProductLevel, String, String)

返回版本、产品级别和其他指示安装的 SSIS 版本的值。

LoadFromDtsServer(String, String, IDTSEvents)

从指定的服务器加载包。

LoadFromSqlServer(String, String, String, String, IDTSEvents)

通过指定服务器名称、用户名和密码从 SQL Server 加载包。

LoadFromSqlServer2(String, Object, IDTSEvents)

通过指定服务器名称、用户名和密码从 SQL Server 加载包。

LoadPackage(String, IDTSEvents)

从文件系统加载 Package

LoadPackage(String, IDTSEvents, Boolean)

从文件系统加载 Package 并指定线程模型。

RemoveFolderFromDtsServer(String, String)

从指定的服务器中删除指定的文件夹。

RemoveFolderFromSqlServer(String, String, String, String)

从指定的 SQL Server 实例中删除指定的文件夹。

RemoveFromDtsServer(String, String)

从指定的服务器中删除包。

RemoveFromSqlServer(String, String, String, String)

从指定的 SQL Server 实例中删除包。

RenameFolderOnDtsServer(String, String, String, String)

在 SQL Server 的指定实例上重命名文件夹。

RenameFolderOnSqlServer(String, String, String, String, String, String)

在 SQL Server 的指定实例上重命名文件夹。

SaveAndUpdateVersionToXml(String, Package, DTSTargetServerVersion, IDTSEvents)

发现并访问 Package 对象。 它还可以访问包含有关系统的信息的集合和属性。

SaveToDtsServer(Package, IDTSEvents, String, String)

将包保存到文件系统。

SaveToSqlServer(Package, IDTSEvents, String, String, String)

将包保存到 SQL Server 实例。

SaveToSqlServerAs(Package, IDTSEvents, String, String, String, String)

使用新名称将包保存到 SQL Server 实例。

SaveToXml(String, Package, IDTSEvents)

将包的 XML 定义保存到文件。

SetPackageRoles(String, String, String, String)

设置对包具有读和写访问权限的数据库角色。 数据库角色仅适用于存储在 SQL Server msdb 数据库中的包。

Upgrade(IEnumerable<UpgradePackageInfo>, StorageInfo, StorageInfo, BatchUpgradeOptions, IDTSEvents)

将一个或多个 Integration Services 包从指定的源位置升级到指定的目标位置。

适用于