JsonScripter Class
Updated: May 24, 2016
Helper class for scripting out a Tabular Database or Tabular metadata object into JSON script.
Assembly: Microsoft.AnalysisServices.Tabular (in Microsoft.AnalysisServices.Tabular.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | GenerateSchema() | Generates a JSON schema for validating the JSON script that JsonScripter can handle. |
![]() ![]() | ScriptAlter(Database^) | Scripts out a given Tabular database into an Alter command. |
![]() ![]() | ScriptAlter(NamedMetadataObject^) | 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^) | Scripts out a given Tabular database into a Create command. |
![]() ![]() | ScriptCreate(NamedMetadataObject^) | Scripts out a given Tabular metadata object into a Create command. |
![]() ![]() | ScriptCreateOrReplace(Database^) | Scripts out a given Tabular database into a CreateOrReplace command. |
![]() ![]() | ScriptCreateOrReplace(NamedMetadataObject^) | 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^, RefreshType) | Scripts out a given Tabular database into a Refresh command using a specified RefreshType. |
![]() ![]() | ScriptRefresh(ICollection<NamedMetadataObject^>^, RefreshType) | Scripts out multiple Tabular metadata object into a Refresh command. |
![]() ![]() | ScriptRefresh(NamedMetadataObject^) | Scripts out a given Tabular metadata object into a Refresh command. |
![]() ![]() | ScriptRefresh(NamedMetadataObject^, RefreshType) | Scripts out a given tabular metadata object into a Refresh command using a specified RefreshType. |
![]() ![]() | ScriptRestore(String^, String^) | Creates a script to restore the database. |
![]() ![]() | ScriptRestore(String^, String^, Boolean, String^, String^, ReadWriteMode) | 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. |
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

