次の方法で共有


Sql100SchemaDeploymentOptions クラス

SQL Server 2008 に固有の配置オプションを表します。

継承階層

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

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

構文

'宣言
<DatabaseSchemaProviderCompatibilityAttribute(GetType(Sql100DatabaseSchemaProvider))> _
Public Class Sql100SchemaDeploymentOptions _
    Inherits Sql90SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))]
public class Sql100SchemaDeploymentOptions : Sql90SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))]
public ref class Sql100SchemaDeploymentOptions : public Sql90SchemaDeploymentOptions
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))>]
type Sql100SchemaDeploymentOptions =  
    class
        inherit Sql90SchemaDeploymentOptions
    end
public class Sql100SchemaDeploymentOptions extends Sql90SchemaDeploymentOptions

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

コンストラクター

  名前 説明
パブリック メソッド Sql100SchemaDeploymentOptions Sql100SchemaDeploymentOptions クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

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

このページのトップへ

メソッド

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

このページのトップへ

スレッド セーフ

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

参照

参照

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