| DisplayName | Description | ID | Base Class | Abstract | Hosted | Singleton | Group | Extension | Accessibility | ElementId |
| MSSQL 2017 on Linux: Agent | The SQL Server 2017 Agent component that runs as part of a Microsoft SQL Server 2017 Database Engine on Linux. | Microsoft.SQLServer.2017.Linux.Agent | Microsoft.SQLServer.2017.Library.Agent | False | True | False | False | False | Public | 0ccc6fb8-9f23-7e8e-6c5a-3c28a3653053 |
| MSSQL 2017 on Linux: Agent Job | All Microsoft SQL Server 2017 agent jobs on Linux. | Microsoft.SQLServer.2017.Linux.AgentJob | Microsoft.SQLServer.2017.Library.AgentJob | False | True | False | False | False | Public | 56a22174-e134-d45c-2f96-be617abc8087 |
| MSSQL 2017 on Linux: DB Memory-Optimized Data Container | Microsoft SQL Server 2017 Database Memory-Optimized Data Filegroup container on Linux. | Microsoft.SQLServer.2017.Linux.Container | Microsoft.SQLServer.2017.Library.Container | False | True | False | False | False | Public | 30fddd7c-c786-4683-fa77-7b54cd3906f2 |
| MSSQL 2017 on Linux: Database | Microsoft SQL Server 2017 Database on Linux. | Microsoft.SQLServer.2017.Linux.Database | Microsoft.SQLServer.2017.Library.Database | False | True | False | False | False | Public | b343bcfe-e4c3-112a-1f17-cc80d85e2034 |
| MSSQL 2017 on Linux: Database Critical Policy | Microsoft SQL Server 2017 on Linux Custom User Policy, which has a Database as the Facet and one of the error categories as Policy Category. | Microsoft.SQLServer.2017.Linux.DatabaseErrorUserPolicy | Microsoft.SQLServer.2017.Linux.Policy | False | True | False | False | False | Public | 4fcfedd2-7ab5-a59c-6bc8-198c49818f9d |
| MSSQL 2017 on Linux: Database Warning Policy | Microsoft SQL Server 2017 on Linux Custom User Policy, which has a Database as the Facet and one of the warning categories as Policy Category. | Microsoft.SQLServer.2017.Linux.DatabaseWarningUserPolicy | Microsoft.SQLServer.2017.Linux.Policy | False | True | False | False | False | Public | 09fa9c55-63f3-b7e0-e1db-eccb86c5eb46 |
| MSSQL 2017 on Linux: DB Engine | An installation of a Microsoft SQL Server 2017 Database Engine on Linux. The database engine hosts databases and other SQL Server components. | Microsoft.SQLServer.2017.Linux.DBEngine | Microsoft.SQLServer.2017.Library.DBEngine | False | False | False | False | False | Public | 594fd17e-acb5-911d-585b-3d3e8f56c093 |
| MSSQL 2017 on Linux: DB Engine Express Group | Microsoft SQL Server 2017 DB Engine Express Group on Linux. | Microsoft.SQLServer.2017.Linux.DBEngineExpressGroup | System.Group | False | False | True | True | False | Public | 1c311d14-8fca-84ff-2373-17b7ebcd57e5 |
| MSSQL 2017 on Linux: DB Engine Group | Microsoft SQL Server 2017 DB Engine Group on Linux. | Microsoft.SQLServer.2017.Linux.DBEngineGroup | System.Group | False | False | True | True | False | Public | 8ebb4626-2ced-eee7-2473-063121556a01 |
| MSSQL 2017 on Linux: DB Engine Seed | An installation seed for a Microsoft SQL Server 2017 Database Engine on Linux. | Microsoft.SQLServer.2017.Linux.DBEngineSeed | System.Entity | False | False | False | False | False | Public | 975d6a35-e517-cdfb-8b54-d4702584857a |
| MSSQL 2017 on Linux: DB File | Microsoft SQL Server 2017 database file on Linux. | Microsoft.SQLServer.2017.Linux.DBFile | Microsoft.SQLServer.2017.Library.DBFile | False | True | False | False | False | Public | 3b4ea533-c3a7-62f7-95fd-c619cb271af7 |
| MSSQL 2017 on Linux: DB Filegroup | Microsoft SQL Server 2017 database Filegroup on Linux. | Microsoft.SQLServer.2017.Linux.DBFilegroup | Microsoft.SQLServer.2017.Library.DBFilegroup | False | True | False | False | False | Public | 205388c8-3d1b-26d3-9d8c-a5c387dd7b2a |
| MSSQL 2017 on Linux: DB FILESTREAM Filegroup | Microsoft SQL Server 2017 FILESTREAM Filegroup on Linux. | Microsoft.SQLServer.2017.Linux.DBFilegroupFd | Microsoft.SQLServer.2017.Library.DBFilegroupFd | False | True | False | False | False | Public | d596c5ec-c547-ffe0-3cb4-b3825cfda697 |
| MSSQL 2017 on Linux: DB Memory-Optimized Data Filegroup | Microsoft SQL Server 2017 Database Memory-Optimized Data Filegroup on Linux. | Microsoft.SQLServer.2017.Linux.DBFilegroupFx | Microsoft.SQLServer.2017.Library.DBFilegroupFx | False | True | False | False | False | Public | ccacdab6-abef-15eb-91a2-9bfcc2b29ef9 |
| MSSQL 2017 on Linux: DB Log File | Microsoft SQL Server 2017 database transaction log file on Linux. | Microsoft.SQLServer.2017.Linux.DBLogFile | Microsoft.SQLServer.2017.Library.DBLogFile | False | True | False | False | False | Public | 7b8e3da4-da7f-6455-f305-f41913da6510 |
| MSSQL 2017 on Linux: Default Resource Pool | Microsoft SQL Server 2017 Default Resource Pool on Linux. | Microsoft.SQLServer.2017.Linux.DefaultPool | Microsoft.SQLServer.2017.Linux.UserResourcePool | False | True | False | False | False | Public | d1df210c-c858-0215-0500-ed3f017f0bd3 |
| MSSQL 2017 on Linux: Internal Resource Pool | Microsoft SQL Server 2017 Internal Resource Pool on Linux. | Microsoft.SQLServer.2017.Linux.InternalPool | Microsoft.SQLServer.2017.Linux.ResourcePool | False | True | False | False | False | Public | 6b1e11cf-6f89-53e6-4afc-4355a627353c |
| MSSQL 2017 on Linux: Monitoring Pool Alert Collection | Microsoft SQL Server 2017 on Linux Monitoring Pool Alert Collection. This object is used to collect Linux module errors and warnings from event log of nodes that are the members of the SQL Server 2017 Monitoring Pool. | Microsoft.SQLServer.2017.Linux.MonitoringPoolAlertCollection | Microsoft.SQLServer.2017.Library.MonitoringPoolAlertCollection | False | True | False | False | False | Public | 8db3e9a3-597a-23ce-4123-1132a4e9b710 |
| MSSQL 2017 on Linux: Custom User Policy | Microsoft SQL Server 2017 Custom User Policy object on Linux. | Microsoft.SQLServer.2017.Linux.Policy | Microsoft.SQLServer.2017.Library.Policy | True | False | False | False | False | Public | 58f85edb-3913-e94f-60fb-e1f525931032 |
| MSSQL 2017 on Linux: Resource Pool | Microsoft SQL Server 2017 Resource Pool Abstract Class on Linux. | Microsoft.SQLServer.2017.Linux.ResourcePool | Microsoft.SQLServer.2017.Library.ResourcePool | True | True | False | False | False | Public | 031bde03-49a6-0c75-af58-78933309e1bf |
| MSSQL 2017 on Linux: Resource Pool Group | Microsoft SQL Server 2017Resource Pool Group on Linux. | Microsoft.SQLServer.2017.Linux.ResourcePoolGroup | System.Entity | False | True | False | False | False | Public | c9e6dd29-b25e-402d-ee1d-837ec8c631c3 |
| MSSQL 2017 on Linux: User-Defined Resource Pool | Microsoft SQL Server 2017 User-Defined Resource Pool on Linux. | Microsoft.SQLServer.2017.Linux.UserDefinedPool | Microsoft.SQLServer.2017.Linux.UserResourcePool | False | True | False | False | False | Public | 1ad4d9ee-7f1a-eb0f-7d31-1219ba4d12fb |
| MSSQL 2017 on Linux: User Resource Pool | Microsoft SQL Server 2017 User Resource Pool on Linux Abstract Class. | Microsoft.SQLServer.2017.Linux.UserResourcePool | Microsoft.SQLServer.2017.Linux.ResourcePool | True | True | False | False | False | Public | 361f25b9-561c-8403-50c8-9c021cc55704 |