SMO

下表列出了 SQL Server 管理对象 (SMO) 编程示例。

提供的示例仅供教学使用。这些示例不是针对生产环境设计的,也没有在生产环境中进行测试。对于这些示例,Microsoft 不提供相关的技术支持。未经系统管理员允许,不得将示例应用程序和程序集与生产 SQL Server 数据库或报表服务器相连或一起使用。

名称 描述

Readme_BackRest

说明如何备份和还原数据库。

ReadMe_CheckIdentityValues

对选定数据库中的每个表执行标识检查。

Readme_CreateSPs

说明如何为所选数据库中的每个表创建 SELECT 存储过程。

ReadMe_DatabaseDefrag

说明了在数据库应用程序中实现数据库碎片整理功能的方法。

ReadMe_DatabaseSpace

说明了实现数据库空间监视应用程序的方法。

Readme_DependencyExplorer

实现依赖项树和属性显示窗口。

ReadMe_IndexSizes

说明了实现数据库索引空间监视应用程序的方法。

Readme_LoadRegAssembly

说明如何加载 Microsoft .NET 程序集并将其注册到 Microsoft SQL Server 中。使用 UtilityConversion 程序集。

Readme_ManageDatabases

说明如何创建、更改和删除数据库。包括添加新的文件组和日志文件。

Readme_ManageDatabaseUsers

说明如何添加、修改和删除用户。

Readme_ManageTables

说明如何创建、更改和删除表。

ReadMe_RebuildAllIndexes

在选定数据库中重新生成所有索引。

Readme_ScriptTable

说明如何编写删除或创建表的脚本。

Readme_ServiceBrokerConfiguration

说明了如何使用 SMO 创建 Service Broker 对象。

Readme_ServerConnect

说明如何连接至 SQL Server 系统。

Readme_ServerInfo

显示所选 SQL Server 示例的服务器和连接属性列表。

Readme_SmoBrowser

浏览使用 .NET 反射技术的 SMO 对象的层次结构。

Readme_SmoCompare

说明实现对两个数据库对象进行比较的技术。

ReadMe_SmoEvents

说明在控制台数据库应用程序中显示 SQL Server 事件的技术。

Readme_SmoPing

连接至所选 SQL Server 实例和转储所选属性的控制台应用程序。可以用于验证 SQL Server 连接。

Readme_SmoScripter

如何对数据库对象依赖关系编写脚本以及如何检索该依赖关系。

Readme_SqlServerList

枚举可用 SQL Server 实例列表。

Readme_SqlService

显示可以启动、停止、暂停和恢复 SQL Server 服务。

Readme_Tracer

读取和显示 SQL Server 实例的跟踪信息。

Readme_UtilityConversion

LoadRegAssembly 一起使用。包含要用于 SQL Server 的演示公共语言运行时函数。

Readme_VerifyBackup

验证备份设备上的备份以确保数据可以用来还原数据库。

请参阅

其他资源

Preparing to Use SMO
Creating SMO Programs

帮助和信息

获取 SQL Server 2005 帮助