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 | 스키마를 비교할 때 인덱스의 채우기 비율을 무시할지 여부를 나타내는 값을 가져오거나 설정합니다. | |
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) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.