言語

SqlScriptPublishModel クラス

定義

スクリプト化するデータベース オブジェクトのセットとそのスクリプト方法を記述するためのクラス

public class SqlScriptPublishModel
type SqlScriptPublishModel = class
Public Class SqlScriptPublishModel
継承
SqlScriptPublishModel

コンストラクター

名前 説明
SqlScriptPublishModel(SqlConnectionInfo, String, IScriptingOptions)

スクリプト化するデータベース オブジェクトのセットとそのスクリプト方法を記述するためのクラス

SqlScriptPublishModel(SqlConnectionInfo, String, IScriptPublishOptions)

SSMS コンテキストのコンストラクター。

SqlScriptPublishModel(String)

接続文字列を持つコンストラクター (VS/Powershell)

プロパティ

名前 説明
AdvancedOptions

高度なスクリプト作成/発行オプション

AllowSystemObjects

システム オブジェクトをスクリプト化するオプションを取得/設定します。

DatabaseName

現在選択されているデータベース名

OutputType

スクリプトの生成/発行の種類

RawScript

クリップボード/エディターに使用される生のスクリプト コンテンツを取得/設定します。

ScriptAllObjects

データベース全体をスクリプト化する必要があるかどうかを示すフラグ

SelectedObjects

ユーザーが選択したスクリプトのオブジェクト一覧

ServerName

サーバー名

SkipCreateDatabase

create database ステートメントをスキップする必要があるかどうかを示すフラグ。通常、これは scriptAllObjects と EngineType に基づいて設定されますが、望ましくない場合があります。ほとんどの場合はテストします。

メソッド

名前 説明
EnumChildrenForDatabaseObjectType(DatabaseObjectType)

オブジェクト型のすべての子オブジェクト名と urns を返します。

GenerateScript(ScriptOutputOptions)

ファイル、クリップボード、またはクエリ ウィンドウにスクリプトを生成します。

GetDatabaseObjectTypes()

対象となるデータベース オブジェクトの種類名を返します。

RefreshDatabaseCache()

データベース オブジェクト コンテナー (テーブル、ビューなど) を更新する

イベント

名前 説明
ScriptError

スクリプトの生成または発行のエラー イベント

ScriptItemsCollected

データベース オブジェクト項目がすべて検出される

ScriptProgress

スクリプトの生成または発行の進行状況イベント

適用対象