次の方法で共有


ScriptingOptions Members

ScriptingOptions オブジェクトを使用すると、スクリプト作成操作でオプションを設定する場合に、プログラム可能なオプションが利用できます。

ScriptingOptions データ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ

  名前 説明
ScriptingOptions オーバーロードされます。 ScriptingOptions クラスの新しいインスタンスを初期化します。

このページのトップへ

パブリック プロパティ

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

このページのトップへ

パブリック メソッド

( プロテクト メソッド も参照)

  名前 説明
ms220187.pubmethod(ja-jp,SQL.90).gif Add オーバーロードされます。  
ms220187.pubmethod(ja-jp,SQL.90).gif Equals  オーバーロードされます。 ( Object から継承されます)
ms220187.pubmethod(ja-jp,SQL.90).gif GetHashCode  ( Object から継承されます)
ms220187.pubmethod(ja-jp,SQL.90).gif GetType  ( Object から継承されます)
ms220187.pubmethod(ja-jp,SQL.90).gifms220187.static(ja-jp,SQL.90).gif op_Addition ScriptingOptions オブジェクトと ScriptOption オブジェクトの加算演算を実行することによって、スクリプト作成オプションのセットを作成します。
ms220187.pubmethod(ja-jp,SQL.90).gifms220187.static(ja-jp,SQL.90).gif op_Subtraction ScriptingOptions オブジェクトと ScriptOption オブジェクトの減算演算を実行することによって、スクリプト作成オプションのセットを作成します。
ms220187.pubmethod(ja-jp,SQL.90).gifms220187.static(ja-jp,SQL.90).gif ReferenceEquals  ( Object から継承されます)
ms220187.pubmethod(ja-jp,SQL.90).gif Remove ScriptOption オブジェクトを ScriptingOptions オブジェクトから削除します。
ms220187.pubmethod(ja-jp,SQL.90).gif SetTargetServerVersion スクリプト作成操作を実行する SQL Server インスタンスのバージョンを設定します。
ms220187.pubmethod(ja-jp,SQL.90).gifms220187.static(ja-jp,SQL.90).gif Subtract  
ms220187.pubmethod(ja-jp,SQL.90).gif ToString オーバーライドされます。 ScriptingOptions オブジェクトを表す文字列を返します。

このページのトップへ

プロテクト メソッド

  名前 説明
ms220187.protmethod(ja-jp,SQL.90).gif Finalize  ( Object から継承されます)
ms220187.protmethod(ja-jp,SQL.90).gif MemberwiseClone  ( Object から継承されます)

このページのトップへ

参照

関連項目

ScriptingOptions Class
Microsoft.SqlServer.Management.Smo Namespace

その他の技術情報

Visual Basic .NET でデータベースの依存関係のスクリプトを作成する方法
スクリプト