创建 SMO 程序
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Microsoft Fabric SQL 数据库
SQL Server 管理对象(SMO)对象的常规编程包括所有对象共享的常见区域,例如运行的方法、设置属性和操作集合。
主题 | 说明 |
---|---|
连接到 SQL Server 实例 | 建立与 SQL Server 实例的连接的最基本 SMO 程序。 演示 Windows 身份验证和 SQL Server 身份验证。 还包括演示如何连接到 SQL Server 的本地实例和远程实例的示例。 |
断开与 SQL Server 实例的连接 | 演示如何断开与 SQL Server 实例的连接的程序。 |
调用方法 | 本节介绍调用方法的常见途径。 演示如何使用参数以及如何处理在 DataTable 对象中返回的数据的表。 还包括如何调用对象构造函数以及如何调用 Clone 方法的示例。 |
设置属性 - SMO | 本节介绍如何设置不同类型的属性。 演示如何设置和获取对象属性。 此外还包括一些示例,演示如何在创建对象时设置对象属性,以及如何遍历对象的所有属性。 |
使用集合 | 各种讨论用于对象集合的方法的程序。 演示如何使用集合引用对象。 此外还包括一个示例,演示如何遍历集合成员。 |
处理 SMO 事件 | 本节介绍如何设置和处理 SMO 中的事件。 包含一个示例,演示如何设置事件处理程序和如何设置事件订阅。 |
处理 SMO 异常 | 本节介绍如何捕获 SMO 中的异常。 包括一些示例,演示如何捕获异常以及如何显示内部异常。 |
使用数据类型 | 本部分介绍如何使用不同的 SQL Server 数据类型。 介绍如何使用对象构造函数中的规范构造数据类型。 此外还包括一个示例,演示如何使用默认构造函数创建数据类型。 |
使用事务 | 本节介绍如何在 SMO 中实现事务处理。 包括一个示例,演示如何在 SMO 程序中使用事务。 |
使用捕获模式 | 本节介绍如何记录 SMO 程序的输出。 该示例将 SMO 程序记录为发送到 SQL Server 实例的 Transact-SQL 语句,以供以后执行。 |