JsonScripter Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Helper class for scripting out a Tabular Database or Tabular metadata object into JSON script.
public static class JsonScripter
type JsonScripter = class
Public Class JsonScripter
- Inheritance
-
JsonScripter
Methods
| GenerateSchema() |
Generates a JSON schema for validating the JSON script that JsonScripter can handle. |
| ScriptAlter(Database, Boolean) |
Scripts out a given Tabular database into an Alter command. |
| ScriptAlter(NamedMetadataObject, Boolean) |
Scripts out a given Tabular metadata object into an Alter command. |
| ScriptAttach(String) |
Creates a script to attach a given folder. |
| ScriptAttach(String, ReadWriteMode) |
Creates a script to attach a given folder. |
| ScriptAttach(String, ReadWriteMode, String) |
Creates a script to attach a given folder. |
| ScriptBackup(Database, String) |
Creates a script to backup the database. |
| ScriptBackup(Database, String, String, Boolean, Boolean) |
Creates a script to backup the database. |
| ScriptCreate(Database, Boolean) |
Scripts out a given Tabular database into a Create command. |
| ScriptCreate(NamedMetadataObject, Boolean) |
Scripts out a given Tabular metadata object into a Create command. |
| ScriptCreateOrReplace(Database, Boolean) |
Scripts out a given Tabular database into a CreateOrReplace command. |
| ScriptCreateOrReplace(NamedMetadataObject, Boolean) |
Scripts out a given Tabular metadata object into a CreateOrReplace command. |
| ScriptDelete(Database) |
Scripts out a given Tabular database into a Delete command. |
| ScriptDelete(NamedMetadataObject) |
Scripts out given Tabular metadata object into Delete command |
| ScriptDetach(Database) |
Creates a script to detach the database. |
| ScriptDetach(Database, String) |
Creates a script to detach the database. |
| ScriptMergePartitions(Partition, IEnumerable<Partition>) |
Creates script to merge one or more partitions. |
| ScriptRefresh(Database) |
Scripts out a given Tabular database into a Refresh command. |
| ScriptRefresh(Database, DateTime) |
Obsolete.
Scripts out a given tabular database into a Refresh command to use incremental refresh with specified effective date. |
| ScriptRefresh(Database, RefreshType) |
Scripts out a given Tabular database into a Refresh command using a specified RefreshType. |
| ScriptRefresh(Database, RefreshType, DateTime) |
Scripts out a given tabular database into a Refresh command to use incremental refresh with specified effective date. |
| ScriptRefresh(Database, RefreshType, RefreshPolicyBehavior) |
Scripts out a given tabular database into a Refresh command to use incremental refresh with specified refresh behavior. |
| ScriptRefresh(ICollection<NamedMetadataObject>, RefreshType) |
Scripts out multiple Tabular metadata object into a Refresh command. |
| ScriptRefresh(ICollection<NamedMetadataObject>, RefreshType, DateTime) |
Scripts out multiple Tabular metadata object into a Refresh command to use incremental refresh with specified effective date. |
| ScriptRefresh(ICollection<NamedMetadataObject>, RefreshType, RefreshPolicyBehavior) |
Scripts out multiple Tabular metadata object into a Refresh command to use incremental refresh with specified behavior. |
| ScriptRefresh(NamedMetadataObject) |
Scripts out a given Tabular metadata object into a Refresh command. |
| ScriptRefresh(NamedMetadataObject, DateTime) |
Obsolete.
Scripts out a given tabular metadata object into a Refresh command to use incremental refresh with specified effective date. |
| ScriptRefresh(NamedMetadataObject, RefreshType) |
Scripts out a given tabular metadata object into a Refresh command using a specified RefreshType. |
| ScriptRefresh(NamedMetadataObject, RefreshType, DateTime) |
Scripts out a given tabular metadata object into a Refresh command to use incremental refresh with specified effective date. |
| ScriptRefresh(NamedMetadataObject, RefreshType, RefreshPolicyBehavior) |
Scripts out a given tabular metadata object into a Refresh command to use incremental refresh with specified behavior. |
| ScriptRestore(String, String) |
Creates a script to restore the database. |
| ScriptRestore(String, String, Boolean, String, String, ReadWriteMode) |
Creates a script to restore the database. |
| ScriptRestore(String, String, Boolean, String, String, ReadWriteMode, RestoreSecurity) |
Creates a script to restore the database. |
| ScriptRestore(String, String, Boolean, String, String, ReadWriteMode, RestoreSecurity, Nullable<Boolean>) |
Creates a script to restore the database. |
| ScriptSynchronize(String, String) |
Creates a script to Synchronize the database. |
| ScriptSynchronize(String, String, SynchronizeSecurity, Boolean) |
Creates a script with more synchronization options to Synchronize the database. |