description | title | ms.custom | ms.date | ms.service | ms.reviewer | ms.subservice | ms.topic | helpviewer_keywords | ms.assetid | author | ms.author | monikerRange | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SMO Object Model |
SMO Object Model | Microsoft Docs |
03/14/2017 |
sql |
reference |
|
bd6e59b6-ca46-42c0-adb2-c9d64cf6e00b |
markingmyname |
maghan |
=azuresqldb-current||=azure-sqldw-latest||>=sql-server-2016||>=sql-server-linux-2017||=azuresqldb-mi-current |
[!INCLUDE SQL Server ASDB, ASDBMI, ASDW ]
The SMO object model is made up of a hierarchy of objects. The xref:Microsoft.SqlServer.Management.Smo.Server object is the top level object and all instance class objects reside under the xref:Microsoft.SqlServer.Management.Smo.Server object.
The xref:Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer class is a top level class with a separate object hierarchy. The xref:Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer object represents [!INCLUDEmsCoName] [!INCLUDEssNoVersion] services and network settings available through the WMI Provider.
Besides the xref:Microsoft.SqlServer.Management.Smo.Server and xref:Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer objects, there are several utility classes that represent tasks or operations, such as xref:Microsoft.SqlServer.Management.Smo.Transfer, xref:Microsoft.SqlServer.Management.Smo.Backup, or xref:Microsoft.SqlServer.Management.Smo.Restore
The SMO object model is made up of several namespaces. For more information, see SMO Namespaces.
SMO Object Model Diagram
SMO Namespaces
WMI Provider for Configuration Management Concepts