配置を制御するオプションを格納します。
継承階層
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) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。