有没有一种方法可以使用java列出ssis中的包
我的要求是列出ssis中使用java的包,如果你们有任何想法,请告诉我 我们可以看到,使用Microsoft studio需要将这些文件动态地放入我的应用程序中SQL Server中的包存储在哪里? 指: SyssisPackages表包含保存到msdb数据库的包 如果您正在使用SQL Server 2012+并将数据库部署到集成服务目录中 使用Java连接到SQL Server 只需在java中执行SQL查询(使用java.SQL)即可:有没有一种方法可以使用java列出ssis中的包,java,sql-server,ssis,etl,Java,Sql Server,Ssis,Etl,我的要求是列出ssis中使用java的包,如果你们有任何想法,请告诉我 我们可以看到,使用Microsoft studio需要将这些文件动态地放入我的应用程序中SQL Server中的包存储在哪里? 指: SyssisPackages表包含保存到msdb数据库的包 如果您正在使用SQL Server 2012+并将数据库部署到集成服务目录中 使用Java连接到SQL Server 只需在java中执行SQL查询(使用java.SQL)即可: 列出存储在msdb中的SSIS包的SQL查询 m
SELECT
pk.project_id,
pj.name 'folder',
pk.name,
pj.deployed_by_name 'deployed_by'
FROM
SSISDB.catalog.packages pk JOIN SSISDB.catalog.projects pj
ON (pk.project_id = pj.project_id)
ORDER BY
folder,
pk.name
您可以使用类似的查询:
select * from msdb.dbo.sysssispackages
或者,您可以参考以下链接了解高级查询:
- (SQL Server 2005/2008)
SELECT
pk.project_id,
pj.name 'folder',
pk.name,
pj.deployed_by_name 'deployed_by'
FROM
SSISDB.catalog.packages pk JOIN SSISDB.catalog.projects pj
ON (pk.project_id = pj.project_id)
ORDER BY
folder,
pk.name
- (SQL Server 2012+)