管理 Integration Services 包
更新日期: 2006 年 4 月 14 日
Microsoft SQL Server 2005 Integration Services (SSIS) 包括用于管理 Integration Services 包的 Integration Services 服务。Integration Services 服务只在 SQL Server Management Studio 中可用。
Integration Services 提供了两个用于访问 Integration Services 包的顶级文件夹:“正在运行的包”和“已存储的包”。**“正在运行的包”文件夹列出当前正在服务器上运行的包。“已存储的包”**文件夹列出包存储区中保存的包。这些只是 Integration Services 服务所管理的包。包存储区可以同时包含 Integration Services 服务配置文件中列出的 msdb 数据库和文件系统文件夹或只包含其中的一项。配置文件指定要管理的 msdb 数据库和文件系统文件夹。您也可以将包存储在文件系统中不受 Integration Services 服务管理的其他位置。
您保存到 msdb 的包存储在名为 sysdtspackages90 的表中。将包保存到 msdb 时,也可以按逻辑文件夹对包分组。使用逻辑文件夹可以帮助您按目的组织包,或者筛选 sysdtspackages90 表中的包。可以使用 SQL Server Management Studio 来创建新的逻辑文件夹。默认情况下,任何添加到 msdb 的逻辑文件夹将自动包括在包存储区中。
在 msdb 中创建的用于对包进行分组的逻辑文件夹将表示为 msdb 中 sysdtspackagefolders90 表的行。sysdtspackagefolders90 中的 folderid 列和 parentfolderid 列定义文件夹层次结构。msdb 中的根逻辑文件夹是 sysdtspackagefolders90 中 parentfolderid 列为空值的行。有关详细信息,请参阅 sysdtspackages90 (Transact-SQL) 和 sysdtspackagefolders90 (Transact-SQL)。
打开 SQL Server Management Studio 并连接到 Integration Services 时,您将看到在“已存储的包”文件夹中列出的由 Integration Services 服务管理的 msdb 文件夹。如果配置文件指定根文件系统文件夹,则“已存储的包”文件夹还会列出保存到文件系统的这些文件夹和所有子文件夹中的包。
您可以将包存储在任何文件系统文件夹中,但是除非将该文件夹添加到包存储区配置文件中的文件夹列表,否则这些包不会在**“已存储的包”**文件夹的子文件夹中列出。有关配置文件的详细信息,请参阅配置 Integration Services 服务。
**“正在运行的包”**文件夹不包含子文件夹,也不可扩展。
默认情况下,**“已存储的包”文件夹包含两个文件夹:“文件系统”和 MSDB。“文件系统”**文件夹列出保存到文件系统中的包。这些文件的位置在 Integration Services 服务的配置文件中指定。默认文件夹是 Packages 文件夹,它位于 %Program Files%\Microsoft SQL Server\90\DTS 下。MSDB 文件夹列出已经保存到服务器上的 SQL Server msdb 数据库中的 Integration Services 包。sysdtspackages90 表包含保存到 msdb 中的包。
若要查看包存储区中的包列表,必须打开 SQL Server Management Studio 并连接到 Integration Services。有关详细信息,请参阅如何使用 SQL Server Management Studio 查看包存储区中的包。
监视正在运行的包
**“正在运行的包”文件夹列出当前正在运行的包。若要在 SQL Server Management Studio 的“对象资源管理器详细信息”页上查看当前包的信息,请单击“正在运行的包”文件夹。“对象资源管理器详细信息”**页上列有诸如正在运行的包的执行持续时间这样的信息。您可以选择刷新该文件夹,以显示最新的信息。
若要查看**“对象资源管理器详细信息”页上某个正在运行的包的信息,请单击该包。“对象资源管理器详细信息”**页显示诸如包的版本和说明这样的信息。
右键单击**“正在运行的包”文件夹中某个正在运行的包,然后单击“停止”**,可以使该包停止运行。
管理包存储
若要组织包,可以向 Integration Services 服务在其配置文件中所列出的包存储区根文件夹内添加自定义文件夹。默认情况下,根文件夹是**“文件系统”和 MSDB 文件夹。例如,您可能希望在“文件系统”文件夹中添加一个“数据清理”**文件夹,该文件夹将包含用于清理数据的所有包。可以将自定义文件夹添加到自定义文件夹中,从而创建适合您需要的嵌套式文件夹层次结构。可以删除和重命名自定义文件夹,但是,不能删除或重命名配置文件所指定的根文件夹。若要更新 Integration Services 列出的根文件夹,必须更新配置文件。
有关详细信息,请参阅 配置 Integration Services 服务。
导入和导出包
Integration Services 包可以保存到 msdb 数据库中,也可以保存到文件系统中。使用 Integration Services 提供的导入或导出功能,可以将包从一种存储类型复制到其他存储类型。还可以将包导入相同的存储类型,然后将该包命名为不同的名称,从而创建包的副本。dtutil 命令提示实用工具也可以用于导入和导出包。
有关详细信息,请参阅导入和导出包和 dtutil 实用工具。
请参阅
概念
其他资源
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
2006 年 4 月 14 日 |
|