Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 2.83 KB

sql-server-management-objects-smo-programming-guide.md

File metadata and controls

34 lines (28 loc) · 2.83 KB
title ms.custom ms.date ms.prod ms.prod_service ms.reviewer ms.technology ms.topic helpviewer_keywords ms.assetid author ms.author monikerRange
SQL Server Management Objects (SMO) Programming Guide
seo-dt-2019
03/14/2017
sql
database-engine
reference
SMO [SQL Server]
SQL Server Management Objects
programming [SMO]
4cde2b85-2a31-4cac-8d16-7a4196066193
markingmyname
maghan
=azuresqldb-current||=azure-sqldw-latest||>=sql-server-2016||=sqlallproducts-allversions||>=sql-server-linux-2017||=azuresqldb-mi-current

SQL Server Management Objects (SMO) Programming Guide

[!INCLUDE SQL Server ASDB, ASDBMI, ASDW ]

[!INCLUDEssNoVersion] Management Objects (SMO) is a collection of objects that are designed for programming all aspects of managing [!INCLUDEmsCoName] [!INCLUDEssNoVersion]. [!INCLUDEssNoVersion] Replication Management Objects (RMO) is a collection of objects that encapsulates [!INCLUDEssNoVersion] replication management.

Topic Description
Getting Started in SMO Provides information on how to start developing a SMO application
Creating SMO Programs

Programming Specific Tasks
Provides information about programming the SMO objects in the Microsoft.SqlServer.management, Microsoft.SqlServer.Management.NotificationServices, Microsoft.SqlServer.Management.Smo, Microsoft.SqlServer.Management.Smo.Agent, Microsoft.SqlServer.Management.Smo.Broker, Microsoft.SqlServer.Management.Smo.Mail, Microsoft.SqlServer.Management.Smo.RegisteredServers, Microsoft.SqlServer.Management.Smo.Wmi, and Microsoft.SqlServer.Management.Trace namespaces.

This includes instructions to write programs that define databases and manage [!INCLUDEssNoVersion]. You can use SMO to create databases, perform backups, create jobs, configure [!INCLUDEssNoVersion], assign permissions, and to perform many other administrative tasks.
Replication Developer Documentation Provides information about programming the RMO objects in the Microsoft.SqlServer.Replication namespace.

See Also

Replication Developer Documentation