次の方法で共有


SqlSchemaDeploymentOptions クラス

配置を制御するオプションを格納します。

継承階層

System.Object
  Microsoft.Data.Schema.Build.SchemaDeploymentOptions
    Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
      Microsoft.Data.Schema.Sql.Build.Sql90SchemaDeploymentOptions

名前空間:  Microsoft.Data.Schema.Sql.Build
アセンブリ:  Microsoft.Data.Schema.Sql (Microsoft.Data.Schema.Sql.dll 内)

構文

'宣言
<DatabaseSchemaProviderCompatibilityAttribute(GetType(SqlDatabaseSchemaProvider))> _
Public MustInherit Class SqlSchemaDeploymentOptions _
    Inherits SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
public abstract class SqlSchemaDeploymentOptions : SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
public ref class SqlSchemaDeploymentOptions abstract : public SchemaDeploymentOptions
[<AbstractClass>]
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))>]
type SqlSchemaDeploymentOptions =  
    class
        inherit SchemaDeploymentOptions
    end
public abstract class SqlSchemaDeploymentOptions extends SchemaDeploymentOptions

SqlSchemaDeploymentOptions 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド SqlSchemaDeploymentOptions SqlSchemaDeploymentOptions クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AbortOnFirstError 最初のエラーが発生したときに、配置を停止するかどうかを示す値を取得または設定します。
パブリック プロパティ BackupDatabaseBeforeChanges ターゲットを変更する前にデータベースをバックアップするステートメントを更新スクリプトに含めるかどうかを示す値を取得または設定します。
パブリック プロパティ BlockOnPossibleDataLoss データ損失が発生する可能性がある場合に、更新スクリプトをブロックするかどうかを示す値を取得または設定します。
パブリック プロパティ BuildtimeContributorsMustExist (SchemaDeploymentOptions から継承されます。)
パブリック プロパティ CheckNewConstraints 変更の配置時に、新しい制約を確認するかどうかを示す値を取得または設定します。
パブリック プロパティ CollationPreference 変更の配置時に、照合順序を処理するかどうかを示す値を取得または設定します。
パブリック プロパティ CommentOutSetVarDeclarations 生成される同期スクリプトで SETVAR 宣言をコメント アウトするかどうかを示す値を取得または設定します。
パブリック プロパティ ComparerConfiguration 比較フィルターを取得します。 (SchemaDeploymentOptions.ComparerConfiguration をオーバーライドします。)
パブリック プロパティ CreateNewDatabase 配置中に新しいターゲット データベースを作成するかどうかを示す値を取得または設定します。 (SchemaDeploymentOptions から継承されます。)
パブリック プロパティ DatabaseSchemaProvider データベース スキーマ プロバイダーを取得します。
パブリック プロパティ DeployDatabaseInSingleUserMode 更新スクリプトでデータベースをシングルユーザー モードに設定するかどうかを示す値を取得または設定します。
パブリック プロパティ DropConstraintsNotInSource 変更の配置時に、ターゲットでのみ発生する制約を削除するかどうかを示す値を取得または設定します。
パブリック プロパティ DropIndexesNotInSource 変更の配置時に、ターゲット データベースでのみ発生するインデックスを削除するかどうかを示す値を取得または設定します。
パブリック プロパティ DropObjectsNotInSource ソース データベースにない、ターゲット データベースの任意のオブジェクトを削除するかどうかを示す値を取得または設定します。 (SchemaDeploymentOptions から継承されます。)
パブリック プロパティ EnforceMinimalDependencies スキーマの比較時に、最小の依存関係のみを適用するかどうかを示す値を取得または設定します。
パブリック プロパティ ExcludedModelElements ユーザーがターゲット データベースから除外することを選択したモデル要素のリストを取得または設定します。 (SchemaDeploymentOptions から継承されます。)
パブリック プロパティ ExcludedObjectTypesForSchemaCompare スキーマ比較から除外された型の読み取り専用コピーを取得します。
パブリック プロパティ ExtensionHandle この拡張機能の拡張機能ハンドルを取得または設定します。 (SchemaDeploymentOptions から継承されます。)
パブリック プロパティ GenerateDatabaseOptions データベース オプションを更新スクリプトで設定するかどうかを示す値を取得または設定します。
パブリック プロパティ GenerateDeployStateChecks 更新スクリプトで配置状態を確認するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreAnsiNulls スキーマの比較時に、ANSI NULLS 設定を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreColumnCollation スキーマの比較時に、列の照合順序を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreColumnOrder スキーマの比較時に、テーブルとビューにおける列の順序を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreComments スキーマの比較時に、コメントを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreDmlTriggerOrder スキーマの比較時に、データ操作言語 (DML) トリガーの順序を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreDmlTriggerState スキーマの比較時に、DML トリガーの有効状態を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreExtendedProperties スキーマの比較時に、拡張プロパティを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreFilegroupPlacement スキーマの比較時に、ファイル グループに含まれるオブジェクトの配置を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreFillFactor スキーマの比較時に、インデックスの FILL FACTOR を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreIdentitySeed スキーマの比較時に、IDENTITY シードの値を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreIncrement スキーマの比較時に、IDENTITY インクリメントの値を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreIndexOptions スキーマの比較時に、インデックス オプションを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreIndexPadding スキーマの比較時に、インデックス パディングを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreKeywordCasing
パブリック プロパティ IgnoreLockHintsOnIndexes スキーマの比較時に、インデックスのロック ヒントを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreLoginSids スキーマの比較時に、ログイン セキュリティ識別子 (SID) を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreNotForReplication スキーマの比較時に、NOT FOR REPLICATION 値を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnorePartitionSchemes
パブリック プロパティ IgnorePermissions
パブリック プロパティ IgnoreQuotedIdentifiers スキーマの比較時に、引用符で囲まれた識別子設定を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreRoleMembership スキーマの比較時に、ロール メンバーシップを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreSemicolonBetweenStatements スキーマの比較時に、ステートメント間のセミコロンを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreStatisticsSample スキーマの比較時に、統計サンプルを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreTableOptions スキーマの比較時に、テーブル オプションを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreUserSettingsObjects スキーマの比較時に、ユーザー設定オブジェクトを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreWhitespace スキーマの比較時に、空白を無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreWithNocheckOnCheckConstraints スキーマの比較時に、CHECK 制約の WITH NOCHECK ステートメントを無視するかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreWithNocheckOnForeignKeys
パブリック プロパティ IncludeTransactionalScripts 可能な場合は更新スクリプトを処理するかどうかを示す値を取得または設定します。
パブリック プロパティ ScriptDatabaseCollation
パブリック プロパティ SerializationData シリアル化されるオプションを取得します。 (SchemaDeploymentOptions.SerializationData をオーバーライドします。)
パブリック プロパティ SourceSetVariables 比較元の変数とその値のリストを取得します。
パブリック プロパティ TargetConnectionString ターゲット データベースへの接続文字列を取得または設定します。 (SchemaDeploymentOptions から継承されます。)
パブリック プロパティ TargetDatabaseName ターゲット データベースの名前を取得または設定します。 (SchemaDeploymentOptions から継承されます。)
パブリック プロパティ TargetSetVariables 比較先の変数とその値のリストを取得します。
パブリック プロパティ TreatVerificationErrorsAsWarnings すべての検証エラーを警告として扱うかどうかを示す値を取得または設定します。 (SchemaDeploymentOptions から継承されます。)
パブリック プロパティ UnmodifiableObjectWarnings 変更の配置時に、変更できないオブジェクトについて警告を生成するかどうかを示す値を取得または設定します。
パブリック プロパティ VerifyDeployment 配置の完了後に検証を行うかどうかを示す値を取得または設定します。 (SchemaDeploymentOptions から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddExcludedObjectTypeForSchemaCompare スキーマ比較から除外された型のリストを新しい型に追加します。
パブリック メソッド CreateCopy this の設定を使用して、SqlSchemaDeploymentOptions の新しいコピーを作成して返します。 (SchemaDeploymentOptions.CreateCopy() をオーバーライドします。)
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド FlushExcludedObjectTypeForSchemaCompare スキーマ比較から除外された型のリストをクリアし、ISqlDynamicColumnSource をそのリストに追加します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
プロテクト メソッド GetPropertyClassesToExcludeFromComparison スキーマ比較に含めないモデル プロパティ クラスのリストを取得します。
プロテクト メソッド GetRelationshipClassesToExcludeFromComparison スキーマ比較に含めないモデル リレーションシップ クラスのリストを取得します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsObjectTypeExcludedForSchemaCompare 指定した型が、スキーマ比較から除外された objectTypes のリストに含まれているかどうかを確認します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnExtensionHandle TSqlParser を返します。 (SchemaDeploymentOptions.OnExtensionHandle() をオーバーライドします。)
プロテクト メソッド OnInitialize サーバー パスを取得し、データベース名、データ パス、およびログ ファイル パスのソース変数とターゲット変数を設定します。 (SchemaDeploymentOptions.OnInitialize() をオーバーライドします。)
パブリック メソッド SetExtensionHandle ExtensionHandle プロパティの値を設定し、OnExtensionHandle メソッドを呼び出します。 (SchemaDeploymentOptions から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryLoadSourceSqlCmdVariables 指定した変数ファイルから SourceSqlCmdVariables を読み込みます。
パブリック メソッド TryLoadTargetSqlCmdVariables 指定した変数ファイルから TargetSqlCmdVariables を読み込みます。

このページのトップへ

フィールド

  名前 説明
プロテクト フィールド静的メンバー CurrentVersion 現在のリリースのバージョン番号。
プロテクト フィールド静的メンバー ExcludedTypeValueName 型 ("ExcludedType") を含まないオプション名。
プロテクト フィールド静的メンバー PlanGenerationType 計画生成型 ("PlanGenerationType") のオプション名。
プロテクト フィールド静的メンバー RosarioVersion Visual Studio 2010 リリースのバージョン番号。
プロテクト フィールド静的メンバー VersionElementName バージョン オプション ("Version") の名前。

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.Data.Schema.Sql.Build 名前空間