배포를 제어하는 옵션을 포함합니다.
상속 계층 구조
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 | 스키마를 비교할 때 인덱스의 채우기 비율을 무시할지 여부를 나타내는 값을 가져오거나 설정합니다. |
![]() |
IgnoreIdentitySeed | 스키마를 비교할 때 ID 시드 값을 무시할지 여부를 나타내는 값을 가져오거나 설정합니다. |
![]() |
IgnoreIncrement | 스키마를 비교할 때 ID 증분 값을 무시할지 여부를 나타내는 값을 가져오거나 설정합니다. |
![]() |
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 | serialize할 옵션을 가져옵니다. (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) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
.gif)
.gif)
.gif)
.gif)
.gif)