创建 SMO 程序

SQL Server 管理对象 (SMO) 对象的常规编程包括了所有对象共享的共有领域,例如运行方法、设置属性和操作集合。

主题

说明

连接到 SQL Server 实例

与 SQL Server 实例建立连接的最简单 SMO 程序。 演示 Windows 身份验证和 SQL Server 身份验证。 此外还包括了一些示例,演示如何连接到本地和远程 SQL Server 实例。

断开与 SQL Server 实例的连接

一个演示如何断开与 SQL Server 实例的连接的程序。

调用方法

本节介绍调用方法的常见途径。 演示如何使用参数以及如何处理在 DataTable 对象中返回的数据的表。 此外还包括一些示例,演示如何调用对象的构造函数及如何调用 Clone 方法。

设置属性

本节介绍如何设置不同类型的属性。 演示如何设置和获取对象属性。 此外还包括一些示例,演示如何在创建对象时设置对象属性,以及如何遍历对象的所有属性。

使用集合

各种讨论用于对象集合的方法的程序。 演示如何使用集合引用对象。 此外还包括一个示例,演示如何遍历集合成员。

处理 SMO 事件

本节介绍如何设置和处理 SMO 中的事件。 包含一个示例,演示如何设置事件处理程序和如何设置事件订阅。

处理 SMO 异常

本节介绍如何捕获 SMO 中的异常。 包括一些示例,演示如何捕获异常以及如何显示内部异常。

使用数据类型

本节介绍如何使用不同的 SQL Server 数据类型。 介绍如何使用对象构造函数中的规范构造数据类型。 此外还包括一个示例,演示如何使用默认构造函数创建数据类型。

使用事务

本节介绍如何在 SMO 中实现事务处理。 包括一个示例,演示如何在 SMO 程序中使用事务。

使用捕获模式

本节介绍如何记录 SMO 程序的输出。 该示例将 SMO 程序记录为发送到 SQL Server 实例的 Transact-SQL 语句以便稍后执行。