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

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

SQL Server 管理对象 (SMO) 是一个对象的集合,这些对象旨在对管理 Microsoft SQL Server的所有方面进行编程。 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 对象的编程相关信息。

另请参阅

复制开发人员文档