ScriptingOptions Members
ScriptingOptions オブジェクトを使用すると、スクリプト作成操作でオプションを設定する場合に、プログラム可能なオプションが利用できます。
ScriptingOptions データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
名前 | 説明 | |
---|---|---|
ScriptingOptions | オーバーロードされます。 ScriptingOptions クラスの新しいインスタンスを初期化します。 |
このページのトップへ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
AgentAlertJob | 警告オブジェクトに対する SQL Server エージェント ジョブ名をスクリプトに含めるかどうかを示す Boolean プロパティを取得します。値の設定も可能です。 | |
AgentJobId | 警告オブジェクトに対する SQL Server エージェントのジョブ ID 値をスクリプトに含めるかどうかを示す Boolean プロパティを取得します。値の設定も可能です。 | |
AgentNotify | SQL Server エージェントの警告の通知をスクリプトに含めるかどうかを示す Boolean プロパティを取得します。値の設定も可能です。 | |
AllowSystemObjects | システム オブジェクトをスクリプトに含めることができるかどうかを示す Boolean プロパティを取得します。値の設定も可能です。 | |
AnsiFile | スクリプトがマルチバイト文字を使用していて、文字の意味を評価するためにコード ページ 1252 が必要かどうかを示す Boolean プロパティを取得します。値の設定も可能です。 | |
AnsiPadding | Transact-SQL ステートメント SET ANSI-PADDING ON および SET ANSI-PADDING OFF を、生成されるスクリプトの CREATE TABLE ステートメントの前後に含めるかどうかを示す Boolean プロパティを取得します。値の設定も可能です。 | |
AppendToFile | スクリプトを出力ファイルの末尾に追加するか、または出力ファイルを上書きするかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
Bindings | バインド ステートメント sp_binddefault および sp_bindrule を、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。このプロパティが適用されるのは、Microsoft SQL Server テーブルのスクリプト作成時だけです。 | |
ClusteredIndexes | クラスタ化インデックスを定義するステートメントを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
ContinueScriptingOnError | エラーが発生した後もスクリプト作成操作を続行するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
ConvertUserDefinedDataTypesToBaseType | 生成されるスクリプトでユーザー定義データ型を最も適切な Microsoft SQL Server 基本データ型に変換するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DdlBodyOnly | ストアド プロシージャやトリガなどのテキスト本文を持つデータ定義言語 (DDL) オブジェクトについて、テキスト定義のみをスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DdlHeaderOnly | ストアド プロシージャやトリガなどのテキスト本文を持つデータ定義言語 (DDL) オブジェクトについて、ヘッダー情報のみをスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
Default | 参照するオブジェクトの作成を、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriAll | すべての DRI オブジェクトを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriAllConstraints | すべての DRI 制約を、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriAllKeys | すべての DRI キーによって定義される依存関係を、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriChecks | 宣言参照整合性が適用された CHECK 制約で定義されている列固有の依存関係をスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriClustered | 宣言参照整合性が適用されたクラスタ化インデックスで定義されている依存関係をスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriDefaults | 宣言参照整合性が適用された既定値で定義されている依存関係をスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriForeignKeys | 宣言参照整合性が適用された外部キーで定義されている依存関係をスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriIncludeSystemNames | 宣言参照整合性を適用するために使用されるシステム生成の制約名をスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriIndexes | 一意インデックスを使用して宣言参照整合性を実装する PRIMARY KEY 制約をスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriNonClustered | 宣言参照整合性が適用された非クラスタ化インデックスで定義されている依存関係をスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriPrimaryKey | 宣言参照整合性が適用された主キーで定義されている依存関係をスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriUniqueKeys | 宣言参照整合性が適用された一意キーで定義されている依存関係をスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
DriWithNoCheck | no check ステートメントをスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
Encoding | スクリプト作成オプションのエンコードを取得します。値の設定も可能です。 | |
EnforceScriptingOptions | SchemaQualify などのテキスト ベースのオブジェクトにすべてのスクリプト作成オプションの適用を強制するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
ExtendedProperties | オブジェクトの拡張プロパティを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
FileName | 生成されるスクリプトの出力先ファイルの名前を取得します。値の設定も可能です。 | |
FullTextCatalogs | フルテキスト カタログを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
FullTextIndexes | フルテキスト インデックスを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
IncludeDatabaseContext | データベース コンテキストを生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得または設定します。 | |
IncludeHeaders | 生成日時などの情報を含むヘッダーを、生成されるスクリプトにプレフィックスとして含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
IncludeIfNotExists | オブジェクトをスクリプトに含める前にその存在を確認するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
Indexes | インデックスを生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
LoginSid | スクリプト化されたログイン用のセキュリティ識別子を、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoAssemblies | アセンブリを生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoCollation | サーバーで SQL Server 7.0 以降が実行されている場合に、照合順序句を生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoCommandTerminator | 生成されるスクリプト内で個々の Transact-SQL ステートメントを区切るかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoExecuteAs | ストアド プロシージャやユーザー定義関数の EXECUTE AS オプションをスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoFileGroup | 'ON <filegroup>' 句を生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoIdentities | ID プロパティのシードと増分値の定義を生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoIndexPartitioningSchemes | インデックスのパーティション構成を、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoMailProfileAccounts | メール プロファイルによって参照されるメール アカウントを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoMailProfilePrincipals | メール プロファイルによって参照されるプリンシパルを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NonClusteredIndexes | 非クラスタ化インデックスを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoTablePartitioningSchemes | テーブルのパーティション構成を、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoViewColumns | ビューに対して指定した列を含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
NoXmlNamespaces | XML 名前空間を、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
OptimizerData | 参照するオブジェクトのスクリプト オプティマイザ データを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
Permissions | すべての権限を生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
PrimaryObject | 参照するオブジェクトの作成を、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
SchemaQualify | スキーマのないオブジェクトを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
SchemaQualifyForeignKeysReferences | 外部キー制約のスキーマ修飾テーブル参照を、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
ScriptDrops | スクリプト作成操作で、参照するコンポーネントを削除する Transact-SQL スクリプトを生成するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
Statistics | テーブルやビューの統計を、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
TargetServerVersion | 生成されるスクリプトの対象となる SQL Server インスタンスのバージョンを取得します。値の設定も可能です。 | |
TimestampToBinary | テーブルまたはユーザー定義データ型を生成するスクリプトの作成時、timestamp データ型を binary(8) データ型に変換するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
ToFileOnly | ファイルのみに出力するか、または文字列出力も生成するかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
Triggers | トリガの定義を生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
WithDependencies | すべての依存オブジェクトを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
XmlIndexes | XML インデックスを、生成されるスクリプトに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
Add | オーバーロードされます。 | |
Equals | オーバーロードされます。 ( Object から継承されます) | |
GetHashCode | ( Object から継承されます) | |
GetType | ( Object から継承されます) | |
op_Addition | ScriptingOptions オブジェクトと ScriptOption オブジェクトの加算演算を実行することによって、スクリプト作成オプションのセットを作成します。 | |
op_Subtraction | ScriptingOptions オブジェクトと ScriptOption オブジェクトの減算演算を実行することによって、スクリプト作成オプションのセットを作成します。 | |
ReferenceEquals | ( Object から継承されます) | |
Remove | ScriptOption オブジェクトを ScriptingOptions オブジェクトから削除します。 | |
SetTargetServerVersion | スクリプト作成操作を実行する SQL Server インスタンスのバージョンを設定します。 | |
Subtract | ||
ToString | オーバーライドされます。 ScriptingOptions オブジェクトを表す文字列を返します。 |
このページのトップへ
プロテクト メソッド
名前 | 説明 | |
---|---|---|
Finalize | ( Object から継承されます) | |
MemberwiseClone | ( Object から継承されます) |
このページのトップへ
参照
関連項目
ScriptingOptions Class
Microsoft.SqlServer.Management.Smo Namespace