| DisplayName | Description | ID | Base Class | Abstract | Hosted | Singleton | Group | Extension | Accessibility | ElementId |
| MSSQL: Generic Agent | Basic collection of common properties for all versions of SQL Server Agent objects. | Microsoft.SQLServer.Core.Agent | System.Database | True | False | False | False | False | Public | 7a2e4f25-5d00-694c-3ec2-cf3c652df7de |
| MSSQL: Generic Agent Job | Basic collection of common properties for all versions of SQL Server Agent Job objects. | Microsoft.SQLServer.Core.AgentJob | System.Database | True | False | False | False | False | Public | c0e0a2a8-0c11-fe58-fd20-eb4ee92a2933 |
| Generic SQL Server Always On Custom User Policy | Generic SQL Server Always On custom user policy. | Microsoft.SQLServer.Core.AlwaysOnPolicy | System.Entity | True | False | False | False | False | Public | af65e439-b44e-c379-08cf-f2c14155ca74 |
| Generic SQL Server Always On Seed | Generic SQL Server Always On Seed. | Microsoft.SQLServer.Core.AlwaysOnSeed | System.Entity | True | False | False | False | False | Public | dc958c42-c2cf-c87a-d304-8f23907ddc97 |
| SQL Server Availability Database | This object represents Availability Database object and contains all properties required for identification and monitoring. | Microsoft.SQLServer.Core.AvailabilityDatabase | System.Entity | False | True | False | False | False | Public | cf9892e1-aa4d-0935-2f73-f3d75f16a1e3 |
| Generic SQL Server Availability Database Health | A hidden object, which is used to roll up the health from agents to availability database level. | Microsoft.SQLServer.Core.AvailabilityDatabaseHealth | System.Entity | True | False | False | False | False | Public | f9512e4f-2a85-5a2d-321d-119bdc017459 |
| SQL Server Availability Group | This object represents Availability Group SMO object and contains all properties required for identification and monitoring. | Microsoft.SQLServer.Core.AvailabilityGroup | System.Entity | False | False | False | False | False | Public | bc80a646-c8cf-53ad-fc7e-b32ee971fe2d |
| Generic SQL Server Availability Group Health | Generic SQL Server Availability Group Health. | Microsoft.SQLServer.Core.AvailabilityGroupHealth | System.Entity | True | False | False | False | False | Public | 770f8d70-effe-ea4c-0cd6-a0a9f2f34e1f |
| Generic SQL Server Availability Replica | Generic SQL Server Availability Replica. | Microsoft.SQLServer.Core.AvailabilityReplica | System.Entity | True | False | False | False | False | Public | b5ec91f4-7f5b-18a5-7b0a-ff5712b17b2a |
| MSSQL: Generic DB Memory-Optimized Data Container | Generic Microsoft SQL Server Database Memory-Optimized Data Filegroup container. | Microsoft.SQLServer.Core.Container | Microsoft.SQLServer.Core.File | True | False | False | False | False | Public | e177696c-4e78-8801-58bb-06fb614797a4 |
| MSSQL: Generic DB | Basic collection of common properties for all versions of SQL Server DBs. | Microsoft.SQLServer.Core.Database | System.Database | True | False | False | False | False | Public | dc27d475-4aa7-e698-e009-d6ba948f014a |
| Generic SQL Server Database Replica | Generic SQL Server Database Replica. | Microsoft.SQLServer.Core.DatabaseReplica | System.Entity | True | False | False | False | False | Public | 6679b754-4592-04ec-9bcc-3feaebe41fd6 |
| MSSQL: Generic DB Engine | Basic collection of common properties for all versions of SQL Server DB Engines. | Microsoft.SQLServer.Core.DBEngine | System.Entity | True | False | False | False | False | Public | 7fd72e20-713b-f232-3ac9-b4d32f292505 |
| MSSQL: Generic SQL Server Express DB Engine Group | This group contains all instances of SQL Server Express DB Engine Groups. | Microsoft.SQLServer.Core.DBEngineExpressGroup | System.Group | False | False | True | True | False | Public | a7a39f19-c726-080d-4e38-2e92c82e5030 |
| MSSQL: Generic DB Engine Group | This group contains all instances of SQL Server DB Engine Groups. | Microsoft.SQLServer.Core.DBEngineGroup | System.Group | False | False | True | True | False | Public | 7d53396e-c78e-eb02-0e09-a0a9655e72b5 |
| MSSQL: Generic DB File | Basic collection of common properties for all versions of SQL Server DB Files. | Microsoft.SQLServer.Core.DBFile | Microsoft.SQLServer.Core.File | True | False | False | False | False | Public | 6f845086-e0b2-0159-5926-a64c07703726 |
| MSSQL: Generic DB Filegroup | Generic SQL Server DB Filegroup. | Microsoft.SQLServer.Core.DBFilegroup | Microsoft.SQLServer.Core.Filegroup | True | False | False | False | False | Public | c03226bb-cd81-3450-f604-e54117a22b83 |
| MSSQL: Generic DB FILESTREAM Filegroup | Generic SQL Server DB FILESTREAM Filegroup. | Microsoft.SQLServer.Core.DBFilegroupFd | Microsoft.SQLServer.Core.Filegroup | True | False | False | False | False | Public | 66e159a9-e0d7-2802-a66c-e0c5a5f7193f |
| MSSQL: Generic DB Memory-Optimized Data Filegroup | Generic SQL Server DB Memory-Optimized Data Filegroup. | Microsoft.SQLServer.Core.DBFilegroupFx | Microsoft.SQLServer.Core.Filegroup | True | False | False | False | False | Public | 7575f8fa-c038-deed-316a-c8cb8895cf1f |
| MSSQL: Generic DB Log File | Basic collection of common properties for all versions of SQL Server DB Log Files. | Microsoft.SQLServer.Core.DBLogFile | Microsoft.SQLServer.Core.File | True | False | False | False | False | Public | 8f8eb376-44cc-6648-71ef-16fde48d8189 |
| SQL Server Distributed Availability Group | This object represents Distributed Availability Group SMO object. | Microsoft.SQLServer.Core.DistributedAvailabilityGroup | System.Entity | False | False | False | False | False | Public | 63c93c68-09b4-6968-1b81-098c056ef84d |
| MSSQL: Generic File | Basic collection of common properties for all versions of SQL Server Files. | Microsoft.SQLServer.Core.File | System.Entity | True | False | False | False | False | Public | e728f3c4-0b6b-2366-fab4-5c8c49a0fa49 |
| MSSQL: Generic Filegroup Abstract | Basic collection of common properties for all versions of SQL Server Filegroups Abstract. | Microsoft.SQLServer.Core.Filegroup | System.Entity | True | False | False | False | False | Public | 9fcfec09-1c49-52e8-6ce1-8f0cd80c33fd |
| MSSQL: Generic Monitoring Pool Alert Collection | Generic SQL Server Monitoring Pool Alert Collection. This object is used to collect module errors and warnings from event log of nodes that are the members of the SQL Server Monitoring Pool. | Microsoft.SQLServer.Core.MonitoringPoolAlertCollection | Microsoft.Windows.ApplicationComponent | True | True | False | False | False | Public | 41f03db8-a03d-90b4-cabc-a9582a03c8ca |
| MSSQL: Generic Custom User Policy | Basic collection of common properties for all versions of SQL Server Custom User Policy objects. | Microsoft.SQLServer.Core.Policy | System.Entity | True | False | False | False | False | Public | ba1f064b-6b52-1750-7da5-fb75e3ad57d9 |
| MSSQL: Generic Resource Pool | Basic collection of common properties for all versions of SQL Server Resource Pool objects. | Microsoft.SQLServer.Core.ResourcePool | System.Entity | True | False | False | False | False | Public | 29b37c3d-311f-1835-5061-5fa2bfbbf675 |
| MSSQL: Generic Server Roles Group | Generic Server Roles Group contains all SQL Server root objects such as Database Engine instance. | Microsoft.SQLServer.Core.ServerRolesGroup | System.Group | False | False | True | True | False | Public | cffa7840-5ca6-2465-544a-e6afd0d28070 |
| SQL Server Monitoring Pool | SQL Server Monitoring Pool. | Microsoft.SQLServer.Core.SQLMonitoringPool | Microsoft.SystemCenter.ManagementServicePool | False | False | True | False | False | Public | c6f133a3-530d-4bd1-c365-0fe277d61dc8 |
| SQL Server Alerts Scope Group | SQL Server Alerts Scope Group contains SQL Server objects which can throw alerts. | Microsoft.SQLServer.Core.SQLServerAlertsScopeGroup | System.Group | False | False | True | True | False | Public | b84cf824-fbe1-a792-3501-f387fc1525aa |
| MSSQL: Template Seed | A template seed for a MSSQL Database Engine to test connection. | Microsoft.SQLServer.Core.TemplateSeed | System.Entity | False | False | False | False | False | Public | 0d4e1be7-888d-bad9-e7bb-cd865cb341d3 |