SQL Server 管理对象 (SMO) 编程指南

适用于:SQL Server Azure SQL 数据库 azure Synapse Analytics Azure SQL 托管实例

SQL Server 管理对象(SMO)是一组对象,旨在对管理 SQL Server Microsoft的所有方面进行编程。 SQL Server 复制管理对象(RMO)是封装 SQL Server 复制管理的对象集合。

主题 说明
SMO 入门 提供有关如何开始开发 SMO 应用程序的信息
创建 SMO 程序

编程特定的任务
介绍以下命名空间中包含的 SMO 对象的编程相关信息: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 和 Microsoft.SqlServer.Management.Trace。

这包括编写定义数据库和管理 SQL Server 的程序的说明。 可以使用 SMO 创建数据库、执行备份、创建作业、配置 SQL Server、分配权限以及执行许多其他管理任务。
复制开发人员文档 介绍 Microsoft.SqlServer.Replication 命名空间中的 RMO 对象的编程相关信息。

另请参阅

复制开发人员文档