从JDBC调用SSIS目录中的SSIS 2012包

时间:2014-05-21 22:21:34

标签: jdbc ssis

我有一组SSIS包部署到SSIS目录。有一个自定义存储过程包装catalog.create_execution和catalog.start_execution procs来调用具有特定参数和设置的包。

当我调用包装器存储过程使用Microsoft客户端运行包时,它按预期工作,包运行并从proc工作返回值。但是,当我尝试从JDBC客户端调用该过程时,调用将在执行目录过程时立即中止。

此交互的jdbc端的跟踪似乎表明查询已被取消,但是没有任何内容在调用者端发出取消。在相同的环境中,许多其他存储过程可以正确地从jdbc工作,并且只有在存在SSIS目录过程时才会发生意外中止。

有没有人见过这种行为?

请注意,此处还有一些Windows vs SQL身份验证,使用EXECUTE AS,允许JDBC连接 - 无法使用Windows身份验证 - 连接并执行包装程序proc。

0 个答案:

没有答案