创建 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 语句以便稍后执行。