SqlScriptPublishModel クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
スクリプト化するデータベース オブジェクトのセットとそのスクリプト方法を記述するためのクラス
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 |
スクリプトの生成または発行の進行状況イベント |