ScriptOption Members

ScriptOption オブジェクトは、ScriptingOptions オブジェクトを使用してスクリプト作成オプションのセットに含めることができる Microsoft SQL Server スクリプト オプションを表します。

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

パブリック プロパティ

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

このページのトップへ

パブリック メソッド

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

  名前 説明
ms220214.pubmethod(ja-jp,SQL.90).gifms220214.static(ja-jp,SQL.90).gif Add  
ms220214.pubmethod(ja-jp,SQL.90).gifms220214.static(ja-jp,SQL.90).gif BitwiseOr  
ms220214.pubmethod(ja-jp,SQL.90).gif Equals オーバーロードされます。 オーバーライドされます。  
ms220214.pubmethod(ja-jp,SQL.90).gif GetHashCode オーバーライドされます。 このオブジェクトのハッシュ コードを返します。
ms220214.pubmethod(ja-jp,SQL.90).gif GetType  ( Object から継承されます)
ms220214.pubmethod(ja-jp,SQL.90).gifms220214.static(ja-jp,SQL.90).gif op_Addition 2 つの ScriptOption オブジェクトに対して加算演算を実行することによって、スクリプト作成オプションのセットを作成します。
ms220214.pubmethod(ja-jp,SQL.90).gifms220214.static(ja-jp,SQL.90).gif op_BitwiseOr 2 つの ScriptOption オブジェクトに対してビット単位の OR 演算を実行することによって、スクリプト作成オプションのセットを作成します。
ms220214.pubmethod(ja-jp,SQL.90).gifms220214.static(ja-jp,SQL.90).gif op_Implicit  
ms220214.pubmethod(ja-jp,SQL.90).gifms220214.static(ja-jp,SQL.90).gif ReferenceEquals  ( Object から継承されます)
ms220214.pubmethod(ja-jp,SQL.90).gif ToString オーバーライドされます。  

このページのトップへ

プロテクト メソッド

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

このページのトップへ

参照

関連項目

ScriptOption Class
Microsoft.SqlServer.Management.Smo Namespace

その他の技術情報

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