Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 2.28 KB

File metadata and controls

36 lines (28 loc) · 2.28 KB
title SMO Object Model | Microsoft Docs
ms.custom
ms.date 03/14/2017
ms.prod sql
ms.prod_service database-engine
ms.reviewer
ms.technology
ms.topic reference
helpviewer_keywords
object models [SMO]
SMO [SQL Server], object model
SQL Server Management Objects, object model
ms.assetid bd6e59b6-ca46-42c0-adb2-c9d64cf6e00b
author markingmyname
ms.author maghan
monikerRange =azuresqldb-current||=azure-sqldw-latest||>=sql-server-2016||=sqlallproducts-allversions||>=sql-server-linux-2017||=azuresqldb-mi-current

SMO Object Model

[!INCLUDEappliesto-ss-asdb-asdw-xxx-md]

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.

See Also

SMO Object Model Diagram
SMO Namespaces
WMI Provider for Configuration Management Concepts