Hi,
This will give package server status:
ORDER BY vi.[Name], ps.[Status]
SELECT DISTINCT v.Server,
SUM(v.[# Ready]) + SUM(v.[# Not Ready]) AS [# Packages],
STR( SUM(v.[Disk Space-Mb]), 10, 2) AS [Disk Space-Mb],
SUM(v.[# Ready]) AS [# Ready],
SUM(v.[# Not Ready]) AS [# Not Ready],
SUM(v.[# Invalid Packages]) AS [# Invalid Packages]
FROM v_packagestatus v
GROUP by v.Server
And this the full outstanding packages details:
SELECT
vi.[Name] AS 'Package Server'
,ps.[Status] AS 'Status'
,pack.[Package Version]
,ps.[PackageId] AS 'Package Guid'
,pack.[Name] AS 'Package Name'
FROM SWDPackageServer ps
JOIN vItem vi ON vi.[guid] = ps.[PkgSvrId]
JOIN SWDPackage pack ON pack.[PackageId] = ps.[PackageId]
AND pack.[_Latest] = 1
WHERE ps.[Status] != 'Ready'
ORDER BY vi.[Name], ps.[Status]