Share via


JsonScripter 类

定义

用于将表格 aatabase 或元数据对象编写成 JSON 脚本的帮助程序类。

public static class JsonScripter
type JsonScripter = class
Public Class JsonScripter
继承
JsonScripter

方法

GenerateSchema()

生成 JSON 架构,用于验证 JsonScripter 可以使用默认兼容性设置处理的 JSON 脚本。

GenerateSchema(CompatibilityMode, Int32)

生成 JSON 架构,用于验证 JsonScripter 可以使用指定的兼容性设置处理的 JSON 脚本。

ScriptAlter(Database, Boolean)

将给定表格数据库脚本化为 Alter 命令。

ScriptAlter(NamedMetadataObject, Boolean)

将给定的表格元数据对象脚本化为 Alter 命令。

ScriptApplyAutomaticAggregations(Database)

将给定的表格数据库脚本化为 ApplyAutomaticAggregations 命令。

ScriptApplyAutomaticAggregations(Database, AutomaticAggregationOptions)

在应用指定的 aggragations 选项时,将给定的表格数据库脚本化到 ApplyAutomaticAggregations 命令中。

ScriptApplyAutomaticAggregations(String)
已过时.

将给定的表格数据库脚本化为 ApplyAutomaticAggregations 命令。

ScriptApplyAutomaticAggregations(String, AutomaticAggregationOptions)
已过时.

在应用指定的 aggragations 选项时,将给定的表格数据库脚本化到 ApplyAutomaticAggregations 命令中。

ScriptAttach(String)

将给定信息脚本化到 Attach 命令中。

ScriptAttach(String, ReadWriteMode)

将给定信息脚本化到 Attach 命令中。

ScriptAttach(String, ReadWriteMode, String)

将给定信息脚本化到 Attach 命令中。

ScriptBackup(Database, String)

使用指定的备份位置将给定表格数据库脚本化到 Backup 命令中。

ScriptBackup(Database, String, String, Boolean, Boolean)

使用指定的备份位置和附加的可选设置将给定的表格数据库脚本化到 Backup 命令中。

ScriptCreate(Database, Boolean)

将给定表格数据库编写成 Create 命令。

ScriptCreate(NamedMetadataObject, Boolean)

将给定的表格元数据对象脚本化为 Create 命令。

ScriptCreateOrReplace(Database, Boolean)

将给定表格数据库脚本化到 CreateOrReplace 命令中。

ScriptCreateOrReplace(NamedMetadataObject, Boolean)

将给定的表格元数据对象脚本化到 CreateOrReplace 命令中。

ScriptDelete(Database)

将给定表格数据库脚本化为 Delete 命令。

ScriptDelete(NamedMetadataObject)

将给定表格元数据对象写入 Delete 命令中

ScriptDetach(Database)

将给定表格数据库脚本化到 Detach 命令中。

ScriptDetach(Database, String)

将给定表格数据库脚本化为 Detach 命令,同时使用密码保护该数据库。

ScriptExport(Database)

创建脚本以导出数据库。

ScriptMergePartitions(Partition, IEnumerable<Partition>)

将给定的表格目标分区和源分区集脚本化为 MergePartitions 命令。

ScriptRefresh(Database)

将给定表格数据库脚本化为 Refresh 命令。

ScriptRefresh(Database, DateTime)
已过时.

使用指定的生效日期将给定表格数据库脚本化为 Refresh 命令,以应用于刷新策略。

ScriptRefresh(Database, RefreshType)

使用指定的 RefreshType 将给定表格数据库脚本化为 Refresh 命令。

ScriptRefresh(Database, RefreshType, DateTime)

使用指定的 RefreshType 和指定的生效日期将给定表格数据库脚本化为 Refresh 命令,以应用于刷新策略。

ScriptRefresh(Database, RefreshType, RefreshPolicyBehavior)

使用指定的 RefreshType 和指定的刷新策略行为将给定表格数据库脚本化为 Refresh 命令。

ScriptRefresh(ICollection<NamedMetadataObject>, RefreshType)

将多个表格元数据对象脚本化为 Refresh 命令。

ScriptRefresh(ICollection<NamedMetadataObject>, RefreshType, DateTime)

使用指定的 RefreshType 和指定的生效日期将多个表格元数据对象脚本化为 Refresh 命令,以应用于刷新策略。

ScriptRefresh(ICollection<NamedMetadataObject>, RefreshType, RefreshPolicyBehavior)

使用指定的 RefreshType 和指定的刷新策略行为将多个表格元数据对象脚本化到 Refresh 命令中。

ScriptRefresh(NamedMetadataObject)

使用默认刷新类型将给定表格元数据对象脚本化为 Refresh 命令。

ScriptRefresh(NamedMetadataObject, DateTime)
已过时.

使用指定的生效日期将给定的表格元数据对象脚本化为 Refresh 命令,以应用于刷新策略。

ScriptRefresh(NamedMetadataObject, RefreshType)

使用指定的 RefreshType 将给定表格元数据对象用脚本写入 Refresh 命令中。

ScriptRefresh(NamedMetadataObject, RefreshType, DateTime)

使用指定的 RefreshType 和指定的生效日期将给定的表格元数据对象脚本化为 Refresh 命令,以应用于刷新策略。

ScriptRefresh(NamedMetadataObject, RefreshType, RefreshPolicyBehavior)

使用指定的 RefreshType 和指定的刷新策略行为将给定的表格元数据对象脚本化为 Refresh 命令。

ScriptRestore(RestoreInfo)

将给定表格数据库还原信息脚本化到 Restore 命令中。

ScriptRestore(String, String)

使用指定的备份位置将给定表格数据库信息脚本化到 Restore 命令中。

ScriptRestore(String, String, Boolean, String, String, ReadWriteMode)

使用指定的备份位置和附加的可选设置,将给定的表格数据库信息脚本化到 Restore 命令中。

ScriptRestore(String, String, Boolean, String, String, ReadWriteMode, RestoreSecurity)

使用指定的备份位置和附加的可选设置,将给定的表格数据库信息脚本化到 Restore 命令中。

ScriptRestore(String, String, Boolean, String, String, ReadWriteMode, RestoreSecurity, Nullable<Boolean>)

使用指定的备份位置和附加的可选设置,将给定的表格数据库信息脚本化到 Restore 命令中。

ScriptSynchronize(String, String)

将给定的表格数据库信息脚本化到 Synchronize 命令中。

ScriptSynchronize(String, String, SynchronizeSecurity, Boolean)

使用其他同步选项将给定的表格数据库信息脚本化到 Synchronize 命令中。

适用于