How to list all SSIS packages on the Sql Server 2008 using T-SQL -


i have no access connect ssis subsystem via sql management studio, looking way list ssis packages via t-sql. found the following query sql server 2005, not working 2008:

-- list ssis packages stored in msdb database.  select pck.name packagename        ,pck.[description] [description]        ,fld.foldername foldername        ,case pck.packagetype              when 0 'default client'              when 1 'i/o wizard'              when 2 'dts designer'              when 3 'replication'              when 5 'ssis designer'              when 6 'maintenance plan'              else 'unknown' end packagetye        ,lg.name ownername        ,pck.isencrypted isencrypted        ,pck.createdate createdate        ,convert(varchar(10), vermajor)         + '.' + convert(varchar(10), verminor)         + '.' + convert(varchar(10), verbuild) version        ,pck.vercomments versioncomment        ,datalength(pck.packagedata) packagesize  msdb.dbo.sysdtspackages90 pck       inner join msdb.dbo.sysdtspackagefolders90 fld           on pck.folderid = fld.folderid       inner join sys.syslogins lg           on pck.ownersid = lg.sid  order pck.name; 

after little bit of research figured out query 2008, i'd share. see answer below.

this query works sql server 2008. main difference use msdb.dbo.sysssispackages , use left joins since packages may have no owner or associated folder.

select pck.name packagename        ,pck.[description] [description]        ,fld.foldername foldername        ,case pck.packagetype              when 0 'default client'              when 1 'i/o wizard'              when 2 'dts designer'              when 3 'replication'              when 5 'ssis designer'              when 6 'maintenance plan'              else 'unknown' end packagetye        ,lg.name ownername        ,pck.isencrypted isencrypted        ,pck.createdate createdate        ,convert(varchar(10), vermajor)         + '.' + convert(varchar(10), verminor)         + '.' + convert(varchar(10), verbuild) version        ,pck.vercomments versioncomment        ,datalength(pck.packagedata) packagesize  msdb.dbo.sysssispackages pck       left join msdb.dbo.sysssispackagefolders fld           on pck.folderid = fld.folderid       left join sys.syslogins lg           on pck.ownersid = lg.sid  order pck.name; 

Comments

Popular posts from this blog

php - Submit Form Data without Reloading page -

linux - Rails running on virtual machine in Windows -

php - $params->set Array between square bracket -