JsonScripter Class

Definition

Helper class for scripting out a tabular aatabase or 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 using default compatibility settings.

GenerateSchema(CompatibilityMode, Int32)

Generates a JSON schema for validating the JSON script that JsonScripter can handle using the specified compatibility settings.

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.

ScriptApplyAutomaticAggregations(Database)

Scripts out a given tabular database into an ApplyAutomaticAggregations command.

ScriptApplyAutomaticAggregations(Database, AutomaticAggregationOptions)

Scripts out a given tabular database into an ApplyAutomaticAggregations command while applying the specified aggragations options.

ScriptApplyAutomaticAggregations(String)
Obsolete.

Scripts out a given Tabular database into an ApplyAutomaticAggregations command.

ScriptApplyAutomaticAggregations(String, AutomaticAggregationOptions)
Obsolete.

Scripts out a given tabular database into an ApplyAutomaticAggregations command while applying the specified aggragations options.

ScriptAttach(String)

Scripts out a given information into a Attach command.

ScriptAttach(String, ReadWriteMode)

Scripts out a given information into a Attach command.

ScriptAttach(String, ReadWriteMode, String)

Scripts out a given information into a Attach command.

ScriptBackup(Database, String)

Scripts out a given tabular database into a Backup command using the specified backup location.

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

Scripts out a given tabular database into a Backup command using the specified backup location and additional optional settings.

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)

Scripts out a given tabular database into a Detach command.

ScriptDetach(Database, String)

Scripts out a given tabular database into a Detach command while protecting it with a password.

ScriptExport(Database)

Create a script to export a database.

ScriptMergePartitions(Partition, IEnumerable<Partition>)

Scripts out a given tabular target partition and set of source partitions into a MergePartitions command.

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 using a specified effective date to apply to the refresh-policy.

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 using a specified RefreshType and specified effective date to apply to the refresh-policy.

ScriptRefresh(Database, RefreshType, RefreshPolicyBehavior)

Scripts out a given tabular database into a Refresh command using a specified RefreshType and specified refresh-policy 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 using a specified RefreshType and specified effective date to apply to the refresh-policy.

ScriptRefresh(ICollection<NamedMetadataObject>, RefreshType, RefreshPolicyBehavior)

Scripts out multiple tabular metadata object into a Refresh command using a specified RefreshType and specified refresh-policy behavior.

ScriptRefresh(NamedMetadataObject)

Scripts out a given tabular metadata object into a Refresh command using the default refresh-type.

ScriptRefresh(NamedMetadataObject, DateTime)
Obsolete.

Scripts out a given tabular metadata object into a Refresh command using the specified effective date to apply to the refresh-policy.

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 using a specified RefreshType and specified effective date to apply to the refresh-policy.

ScriptRefresh(NamedMetadataObject, RefreshType, RefreshPolicyBehavior)

Scripts out a given tabular metadata object into a Refresh command using a specified RefreshType and specified refresh-policy behavior.

ScriptRestore(RestoreInfo)

Scripts out a given tabular database restore information into a Restore command.

ScriptRestore(String, String)

Scripts out a given tabular database information into a Restore command using the specified backup location.

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

Scripts out a given tabular database information into a Restore command using the specified backup location and additional optional settings.

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

Scripts out a given tabular database information into a Restore command using the specified backup location and additional optional settings.

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

Scripts out a given tabular database information into a Restore command using the specified backup location and additional optional settings.

ScriptSynchronize(String, String)

Scripts out a given tabular database information into a Synchronize command.

ScriptSynchronize(String, String, SynchronizeSecurity, Boolean)

Scripts out a given tabular database information into a Synchronize command using additional synchronization options.

Applies to