ScriptMaker 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供获取 SMO 对象的脚本的方法
public class ScriptMaker
type ScriptMaker = class
Public Class ScriptMaker
- 继承
-
ScriptMaker
构造函数
| 名称 | 说明 |
|---|---|
| ScriptMaker() |
默认构造函数 |
| ScriptMaker(Server, ScriptingOptions) |
基于给定的服务器和 ScriptingOptions 组合构造新的 ScriptMaker |
| ScriptMaker(Server) |
基于服务器的构造函数 |
属性
| 名称 | 说明 |
|---|---|
| Discoverer |
获取或设置用于依赖对象发现的对象。 |
| Preferences |
生成的脚本的脚本首选项 |
| Prefetch |
预提取已编写脚本的对象 |
| Server |
要编写脚本的对象服务器 |
| SourceDatabaseEngineEdition |
源的数据库引擎版本 |
方法
| 名称 | 说明 |
|---|---|
| Script(SqlSmoObject[]) |
将对象脚本编写为 Stringcollection 脚本 |
| Script(Urn[], ISmoScriptWriter) |
将对象脚本编写为编写器编写脚本 |
| Script(Urn[]) |
将对象脚本脚本编写为 StringCollection |
| Script(UrnCollection) |
将对象脚本脚本编写为 StringCollection |
活动
| 名称 | 说明 |
|---|---|
| ScriptingError |
在编写脚本时出错时要触发的事件 |