SSIS包路径-执行期间确定

时间:2018-06-26 17:00:10

标签: ssis packages

使用SQL Server代理作业开始SQL Server Integration Services Pachage步骤.....

在程序包本身中,有没有办法选择启动程序包的路径?

我想获取正在执行的程序包所在位置的“文件夹”信息,以帮助构建一些变量。

TIA,

道格

1 个答案:

答案 0 :(得分:0)

这对我有用。 查看正在运行的软件包列表 您可以在“活动操作”对话框中查看服务器上当前正在运行的软件包列表。有关更多信息,请参见“活动操作”对话框。

有关可用于查看正在运行的程序包列表的其他方法的信息,请参阅以下主题。

Transact-SQL访问 要查看服务器上正在运行的软件包的列表,请查询视图目录。状态为2的程序包执行(SSISDB数据库)。

通过托管API进行程序访问 请参见N:Microsoft.SqlServer.Management.IntegrationServices命名空间及其类。

使用“活动操作”对话框查看Integration Services服务器上当前正在运行的Integration Services操作的状态,例如部署,验证和程序包执行。此数据存储在SSISDB目录中。

打开“活动操作”对话框

  1. 打开SQL ServerManagement Studio。
  2. 在对象资源管理器中连接Microsoft SQL Server数据库引擎
  3. 展开Integration Services节点,右键单击SSISDB,然后单击“活动操作”。 https://msdn.microsoft.com/en-us/library/hh213131(v=sql.120).aspx