mi requisito es para listar los paquetes que se encuentran en la ssis mediante java, por favor hágamelo saber si ustedes tienen alguna idea
podemos ver el uso de la necesidad del estudio Microsoft aquellos en mi aplicación dinámicamente
¿Dónde están los paquetes almacenados en SQL Server?
En referencia a la documentación de administración de paquetes :
La tabla sysssispackages contiene los paquetes guardados en la base de datos msdb.
Si está utilizando SQL Server 2012+ y va a implementar bases de datos en el catálogo de integración de servicios, a continuación, los paquetes se almacenan en SSISDB .
Conectarse a SQL Server utilizando Java
Simplemente puede hacerlo mediante la ejecución de una consulta SQL (usando java.sql) en Java:
consulta SQL para paquetes SSIS lista almacenada en msdb
versión msdb
Se puede utilizar una consulta similar:
select * from msdb.dbo.sysssispackages
O bien, puede referirse al siguiente enlace para una consulta avanzada:
- Cómo listar todos los paquetes SSIS en SQL Server 2008 utilizando T-SQL (SQL Server 2005/2008)
versión SSISDB
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
- Guión - Muestra todos los paquetes SSIS en SSISDB Catálogo (SQL Server 2012+)