Vous êtes sur la page 1sur 6

SCCM SQL Queries

Version Date: 06-Nov-2016

Prepared By A, Karthikeyan
Document Version No 1.00
Internal Use Only

Contents
1. All Site Servers Issue MP components status ........................................................................................................... 3
2. All Site Servers Issue DP components status ........................................................................................................... 3
3. All Site Servers Issue DDR components status ........................................................................................................ 3
4. All Site Servers Issue CCR components status ........................................................................................................ 4
5. All Site Servers Issue WSUS components status ..................................................................................................... 4
6. All Site Servers Issue Discovery components status ................................................................................................ 4
7. All Site Servers Issue Collection Evaluator components status ................................................................................ 5
8. All Site Servers Issue Hardware Inventory components status ................................................................................ 5
9. All Site Servers Issue Despooler components status................................................................................................ 5
10. All Site Servers Issue Inbox Monitor components status .......................................................................................... 6
1. All Site Servers Issue MP components status
SELECT distinct SiteCode ,
MachineName 'ServerName',
ComponentName ,
Case v_componentSummarizer.State When 0 Then 'Stopped' When 1 Then 'Started' When 2 Then 'Paused' When
3 Then 'Installing' When 4 Then 'Re-Installing' When 5 Then 'De-Installing' Else ' ' END AS 'Thread
State',
Errors,
Warnings,
Infos,
Case v_componentSummarizer.Type When 0 Then 'Autostarting' When 1 Then 'Scheduled' When 2 Then 'Manual'
ELSE ' ' END AS 'StartupType',
CASE AvailabilityState When 0 Then 'Online' When 3 Then 'Offline' ELSE ' ' END AS 'State',
Case v_ComponentSummarizer.Status When 0 Then 'OK' When 1 Then 'Warning' When 2 Then 'Critical' Else '
' End As 'Status'
from v_ComponentSummarizer Where TallyInterval = '0001128000100008'
and ComponentName ='SMS_MP_CONTROL_MANAGER' and v_ComponentSummarizer.Status = 2 Order By SiteCode

2. All Site Servers Issue DP components status


SELECT distinct SiteCode ,
MachineName 'ServerName',
ComponentName ,
Case v_componentSummarizer.State When 0 Then 'Stopped' When 1 Then 'Started' When 2 Then 'Paused' When
3 Then 'Installing' When 4 Then 'Re-Installing' When 5 Then 'De-Installing' Else ' ' END AS 'Thread
State',
Errors,
Warnings,
Infos,
Case v_componentSummarizer.Type When 0 Then 'Autostarting' When 1 Then 'Scheduled' When 2 Then 'Manual'
ELSE ' ' END AS 'StartupType',
CASE AvailabilityState When 0 Then 'Online' When 3 Then 'Offline' ELSE ' ' END AS 'State',
Case v_ComponentSummarizer.Status When 0 Then 'OK' When 1 Then 'Warning' When 2 Then 'Critical' Else '
' End As 'Status'
from v_ComponentSummarizer Where TallyInterval = '0001128000100008'
and ComponentName ='SMS_DISTRIBUTION_MANAGER' and v_ComponentSummarizer.Status = 2 Order By SiteCode

3. All Site Servers Issue DDR components status


SELECT distinct SiteCode ,
MachineName 'ServerName',
ComponentName ,
Case v_componentSummarizer.State When 0 Then 'Stopped' When 1 Then 'Started' When 2 Then 'Paused' When
3 Then 'Installing' When 4 Then 'Re-Installing' When 5 Then 'De-Installing' Else ' ' END AS 'Thread
State',
Errors,
Warnings,
Infos,
Case v_componentSummarizer.Type When 0 Then 'Autostarting' When 1 Then 'Scheduled' When 2 Then 'Manual'
ELSE ' ' END AS 'StartupType',
CASE AvailabilityState When 0 Then 'Online' When 3 Then 'Offline' ELSE ' ' END AS 'State',
Case v_ComponentSummarizer.Status When 0 Then 'OK' When 1 Then 'Warning' When 2 Then 'Critical' Else '
' End As 'Status'
from v_ComponentSummarizer Where TallyInterval = '0001128000100008'
and ComponentName ='SMS_DISCOVERY_DATA_MANAGER'
and v_ComponentSummarizer.Status = 2 Order By SiteCode
Internal Use Only

4. All Site Servers Issue CCR components status


SELECT distinct SiteCode ,
MachineName 'ServerName',
ComponentName ,
Case v_componentSummarizer.State When 0 Then 'Stopped' When 1 Then 'Started' When 2 Then 'Paused' When
3 Then 'Installing' When 4 Then 'Re-Installing' When 5 Then 'De-Installing' Else ' ' END AS 'Thread
State',
Errors,
Warnings,
Infos,
Case v_componentSummarizer.Type When 0 Then 'Autostarting' When 1 Then 'Scheduled' When 2 Then 'Manual'
ELSE ' ' END AS 'StartupType',
CASE AvailabilityState When 0 Then 'Online' When 3 Then 'Offline' ELSE ' ' END AS 'State',
Case v_ComponentSummarizer.Status When 0 Then 'OK' When 1 Then 'Warning' When 2 Then 'Critical' Else '
' End As 'Status'
from v_ComponentSummarizer Where TallyInterval = '0001128000100008'
and ComponentName ='SMS_CLIENT_CONFIG_MANAGER'
and v_ComponentSummarizer.Status = 2 Order By SiteCode

5. All Site Servers Issue WSUS components status


SELECT distinct SiteCode ,
MachineName 'ServerName',
ComponentName ,
Case v_componentSummarizer.State When 0 Then 'Stopped' When 1 Then 'Started' When 2 Then 'Paused' When
3 Then 'Installing' When 4 Then 'Re-Installing' When 5 Then 'De-Installing' Else ' ' END AS 'Thread
State',
Errors,
Warnings,
Infos,
Case v_componentSummarizer.Type When 0 Then 'Autostarting' When 1 Then 'Scheduled' When 2 Then 'Manual'
ELSE ' ' END AS 'StartupType',
CASE AvailabilityState When 0 Then 'Online' When 3 Then 'Offline' ELSE ' ' END AS 'State',
Case v_ComponentSummarizer.Status When 0 Then 'OK' When 1 Then 'Warning' When 2 Then 'Critical' Else '
' End As 'Status'
from v_ComponentSummarizer Where TallyInterval = '0001128000100008'
and (ComponentName ='SMS_WSUS_CONFIGURATION_MANAGER' or ComponentName ='SMS_WSUS_SYNC_MANAGER')
and v_ComponentSummarizer.Status = 2 Order By SiteCode

6. All Site Servers Issue Discovery components status


SELECT distinct SiteCode ,
MachineName 'ServerName',
ComponentName ,
Case v_componentSummarizer.State When 0 Then 'Stopped' When 1 Then 'Started' When 2 Then 'Paused' When
3 Then 'Installing' When 4 Then 'Re-Installing' When 5 Then 'De-Installing' Else ' ' END AS 'Thread
State',
Errors,
Warnings,
Infos,
Case v_componentSummarizer.Type When 0 Then 'Autostarting' When 1 Then 'Scheduled' When 2 Then 'Manual'
ELSE ' ' END AS 'StartupType',
CASE AvailabilityState When 0 Then 'Online' When 3 Then 'Offline' ELSE ' ' END AS 'State',
Case v_ComponentSummarizer.Status When 0 Then 'OK' When 1 Then 'Warning' When 2 Then 'Critical' Else '
' End As 'Status'
from v_ComponentSummarizer Where TallyInterval = '0001128000100008'
and (ComponentName ='SMS_AD_SYSTEM_GROUP_DISCOVERY_AGENT' or ComponentName
='SMS_AD_SYSTEM_DISCOVERY_AGENT' or
ComponentName ='SMS_NETWORK_DISCOVERY' or ComponentName ='SMS_AD_SECURITY_GROUP_DISCOVERY_AGENT')
and v_ComponentSummarizer.Status = 2 Order By SiteCode
Internal Use Only

7. All Site Servers Issue Collection Evaluator components status


SELECT distinct SiteCode ,
MachineName 'ServerName',
ComponentName ,
Case v_componentSummarizer.State When 0 Then 'Stopped' When 1 Then 'Started' When 2 Then 'Paused' When
3 Then 'Installing' When 4 Then 'Re-Installing' When 5 Then 'De-Installing' Else ' ' END AS 'Thread
State',
Errors,
Warnings,
Infos,
Case v_componentSummarizer.Type When 0 Then 'Autostarting' When 1 Then 'Scheduled' When 2 Then 'Manual'
ELSE ' ' END AS 'StartupType',
CASE AvailabilityState When 0 Then 'Online' When 3 Then 'Offline' ELSE ' ' END AS 'State',
Case v_ComponentSummarizer.Status When 0 Then 'OK' When 1 Then 'Warning' When 2 Then 'Critical' Else '
' End As 'Status'
from v_ComponentSummarizer Where TallyInterval = '0001128000100008'
and ComponentName ='SMS_COLLECTION_EVALUATOR'
and v_ComponentSummarizer.Status = 2 Order By SiteCode

8. All Site Servers Issue Hardware Inventory components status


SELECT distinct SiteCode ,
MachineName 'ServerName',
ComponentName ,
Case v_componentSummarizer.State When 0 Then 'Stopped' When 1 Then 'Started' When 2 Then 'Paused' When
3 Then 'Installing' When 4 Then 'Re-Installing' When 5 Then 'De-Installing' Else ' ' END AS 'Thread
State',
Errors,
Warnings,
Infos,
Case v_componentSummarizer.Type When 0 Then 'Autostarting' When 1 Then 'Scheduled' When 2 Then 'Manual'
ELSE ' ' END AS 'StartupType',
CASE AvailabilityState When 0 Then 'Online' When 3 Then 'Offline' ELSE ' ' END AS 'State',
Case v_ComponentSummarizer.Status When 0 Then 'OK' When 1 Then 'Warning' When 2 Then 'Critical' Else '
' End As 'Status'
from v_ComponentSummarizer Where TallyInterval = '0001128000100008'
and ComponentName ='SMS_INVENTORY_DATA_LOADER'
and v_ComponentSummarizer.Status = 2 Order By SiteCode

9. All Site Servers Issue Despooler components status


SELECT distinct SiteCode ,
MachineName 'ServerName',
ComponentName ,
Case v_componentSummarizer.State When 0 Then 'Stopped' When 1 Then 'Started' When 2 Then 'Paused' When
3 Then 'Installing' When 4 Then 'Re-Installing' When 5 Then 'De-Installing' Else ' ' END AS 'Thread
State',
Errors,
Warnings,
Infos,
Case v_componentSummarizer.Type When 0 Then 'Autostarting' When 1 Then 'Scheduled' When 2 Then 'Manual'
ELSE ' ' END AS 'StartupType',
CASE AvailabilityState When 0 Then 'Online' When 3 Then 'Offline' ELSE ' ' END AS 'State',
Case v_ComponentSummarizer.Status When 0 Then 'OK' When 1 Then 'Warning' When 2 Then 'Critical' Else '
' End As 'Status'
from v_ComponentSummarizer Where TallyInterval = '0001128000100008'
and ComponentName ='SMS_DESPOOLER'
and v_ComponentSummarizer.Status = 2 Order By SiteCode
Internal Use Only

10. All Site Servers Issue Inbox Monitor components status


SELECT distinct SiteCode ,
MachineName 'ServerName',
ComponentName ,
Case v_componentSummarizer.State When 0 Then 'Stopped' When 1 Then 'Started' When 2 Then 'Paused' When
3 Then 'Installing' When 4 Then 'Re-Installing' When 5 Then 'De-Installing' Else ' ' END AS 'Thread
State',
Errors,
Warnings,
Infos,
Case v_componentSummarizer.Type When 0 Then 'Autostarting' When 1 Then 'Scheduled' When 2 Then 'Manual'
ELSE ' ' END AS 'StartupType',
CASE AvailabilityState When 0 Then 'Online' When 3 Then 'Offline' ELSE ' ' END AS 'State',
Case v_ComponentSummarizer.Status When 0 Then 'OK' When 1 Then 'Warning' When 2 Then 'Critical' Else '
' End As 'Status'
from v_ComponentSummarizer Where TallyInterval = '0001128000100008'
and ComponentName ='SMS_INBOX_MONITOR'
and v_ComponentSummarizer.Status = 2 Order By SiteCode

Vous aimerez peut-être aussi