SqlDeploymentOptions 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
배포에 사용되는 배포 옵션 값을 포함합니다.
public class SqlDeploymentOptions
type SqlDeploymentOptions = class
Public Class SqlDeploymentOptions
- 상속
-
SqlDeploymentOptions
속성
AllowDropBlockingAssemblies |
CLR 배포로 인해 차단 어셈블리가 삭제되는지 여부를 지정하는 부울을 가져옵니다. |
AllowIncompatiblePlatform |
플랫폼 호환성으로 인해 배포가 차단되는지 여부를 지정하는 부울을 가져옵니다. |
AllowTableRecreation |
게시에서 테이블 다시 만들기를 허용할지 여부를 지정하는 부울 가져오기 |
BackupDatabaseBeforeChanges |
실제 배포 작업을 진행하기 전에 데이터베이스 백업을 수행할지 여부를 지정하는 부울을 가져옵니다. |
BlockOnPossibleDataLoss |
작업으로 인해 데이터가 손실될 수 있는 경우 배포를 중지할지 여부를 지정하는 부울을 가져옵니다. |
BlockWhenDriftDetected |
시스템이 데이터베이스의 현재 상태와 데이터베이스의 등록된 상태 간의 차이점을 검사 있는지 여부를 지정하는 부울을 가져와서 변경 내용이 감지되면 배포를 차단합니다. 이 옵션이 true로 설정되었더라도 RegisterDataTierApplication 옵션과 함께 이미 배포된 경우 데이터베이스에서 드리프트 검색만 이루어집니다. |
CommentOutSetVarDeclarations |
스크립트 헤더에서 SQLCMD 변수 선언이 주석 처리되는지 여부를 지정하는 부울을 가져옵니다. |
CompareUsingTargetCollation |
원본 데이터 정렬을 식별자 비교에 사용할지 여부를 지정하는 부울을 가져옵니다. |
CreateNewDatabase |
실제 배포 작업을 진행하기 전에 기존 데이터베이스를 삭제할지, 새 데이터베이스를 만들지 여부를 지정하는 부울을 가져옵니다. 기존 데이터베이스를 삭제하기 전에 단일 사용자 모드를 획득합니다. |
DeployDatabaseInSingleUserMode |
배포 작업 기간 동안 시스템이 대상 데이터베이스에서 단일 사용자 모드를 획득할지 여부를 지정하는 부울을 가져옵니다. |
DisableAndReenableDdlTriggers |
배포 작업 기간 동안 모든 DDL 트리거를 사용하지 않도록 설정한 다음 모든 변경 내용이 적용된 후 다시 사용하도록 설정할지 여부를 지정하는 부울을 가져옵니다. |
DoNotAlterChangeDataCaptureObjects |
배포 중에 CDC(변경 데이터 캡처)에 대해 구성된 항목을 변경할지 여부를 지정하는 부울을 가져옵니다. |
DoNotAlterReplicatedObjects |
배포 중에 복제에 대해 구성된 항목을 변경할지 여부를 지정하는 부울을 가져옵니다. |
DoNotEvaluateSqlCmdVariables |
스키마 또는 해당 값을 비교할 때 SQLCMD 변수 이름을 사용할지 여부를 지정했습니다. |
DropConstraintsNotInSource |
원본 모델에 없는 모든 제약 조건을 삭제할지 여부를 지정하는 부울을 가져옵니다. |
DropDmlTriggersNotInSource |
원본 모델에 없는 모든 DML 트리거를 삭제할지 여부를 지정하는 부울을 가져옵니다. |
DropExtendedPropertiesNotInSource |
원본 모델에 없는 모든 확장 속성을 삭제할지 여부를 지정하는 부울을 가져옵니다. |
DropIndexesNotInSource |
원본 모델에 없는 모든 인덱스를 삭제할지 여부를 지정하는 부울을 가져옵니다. |
DropObjectsNotInSource |
대상에 있지만 원본이 아닌 개체를 배포하는 동안 삭제해야 하는지 여부를 지정하는 부울을 가져옵니다. |
DropPermissionsNotInSource |
원본 모델에 없는 모든 권한을 삭제할지 여부를 지정하는 부울을 가져옵니다. |
DropRoleMembersNotInSource |
원본 모델에 없는 모든 역할 멤버 자격을 삭제할지 여부를 지정하는 부울을 가져옵니다. |
DropStatisticsNotInSource |
원본 모델에 없는 모든 통계를 삭제할지 여부를 지정하는 부울을 가져옵니다. |
GenerateSmartDefaults |
NOT NULL 값으로 제한되는 NULL 열을 채우기 위해 기본값을 생성해야 하는지 여부를 지정하는 부울을 가져옵니다. |
HashObjectNamesInLogs |
로그의 모든 개체 이름을 임의의 해시 값으로 바꿀지 여부를 지정하는 부울 가져오기 |
IgnoreAnsiNulls |
원본 및 대상 모델을 비교할 때 고려 사항에서 ANSI_NULL 옵션을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreAuthorizer |
원본 및 대상 모델을 비교할 때 AUTHORIZATION 옵션을 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreColumnCollation |
원본 및 대상 모델을 비교할 때 데이터 정렬 지정자를 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreColumnOrder |
원본 및 대상 모델을 비교할 때 테이블의 열 순서를 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreComments |
원본 및 대상 모델을 비교할 때 고려 사항에서 주석을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreCryptographicProviderFilePath |
원본 및 대상 모델을 비교할 때 암호화 공급자의 파일 사양을 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreDatabaseWorkloadGroups |
원본 및 대상 모델을 비교할 때 데이터베이스 워크로드 그룹을 고려할 때 제외할지 여부를 지정하는 부울 값을 얻거나 설정합니다. |
IgnoreDdlTriggerOrder |
원본 및 대상 모델을 비교할 때 고려 사항에서 DDL 트리거 순서를 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreDdlTriggerState |
원본 및 대상 모델을 비교할 때 고려 사항에서 DDL 트리거 상태를 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreDefaultSchema |
원본 및 대상 모델을 비교할 때 고려 사항에서 DEFAULT_SCHEMA 옵션을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreDmlTriggerOrder |
원본 및 대상 모델을 비교할 때 고려 사항에서 DML 트리거 순서를 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreDmlTriggerState |
원본 및 대상 모델을 비교할 때 고려 사항에서 DML 트리거 상태를 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreExtendedProperties |
원본 및 대상 모델을 비교할 때 모든 확장 속성을 고려 사항에서 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreFileAndLogFilePath |
원본 및 대상 모델을 비교할 때 고려 사항에서 FILE 개체의 FILENAME 옵션을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreFilegroupPlacement |
원본 및 대상 모델을 비교할 때 파일 그룹 지정자를 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreFileSize |
원본 및 대상 모델을 비교할 때 FILE 개체의 SIZE 옵션을 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreFillFactor |
원본 및 대상 모델을 비교할 때 FILLFACTOR 옵션을 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreFullTextCatalogFilePath |
원본 및 대상 모델을 비교할 때 고려 사항에서 FULLTEXT CATALOG 개체의 경로 사양을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreIdentitySeed |
원본 및 대상 모델을 비교할 때 고려 사항에서 IDENTITY 열의 시드 값을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreIncrement |
원본 및 대상 모델을 비교할 때 고려 사항에서 IDENTITY 열의 증가 값을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreIndexesStatisticsOnEnclaveEnabledColumns |
DB 내보내기 새 옵션을 내보내기 전에 인덱스 및 통계를 삭제할지 여부를 지정하는 부울 가져오기 |
IgnoreIndexOptions |
원본 및 대상 모델을 비교할 때 고려 사항에서 인덱스 옵션의 차이를 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreIndexPadding |
원본 및 대상 모델을 비교할 때 고려 사항에서 PAD_INDEX 옵션을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreKeywordCasing |
원본 및 대상 모델을 비교할 때 고려 사항에서 키워드 대/소문자의 차이를 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreLockHintsOnIndexes |
원본 및 대상 모델을 비교할 때 ALLOW_ROW_LOCKS 및 ALLOW_PAGE_LOGKS 옵션을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreLoginSids |
원본 및 대상 모델을 비교할 때 LOGIN 개체의 SID 옵션을 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreNotForReplication |
원본 및 대상 모델을 비교할 때 NOT FOR REPLICATION 옵션을 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreObjectPlacementOnPartitionScheme |
테이블, 인덱스, 고유 키, 기본 키 및 큐 개체에 대한 원본 및 대상 모델을 비교할 때 파티션 구성표 개체를 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnorePartitionSchemes |
매개 변수 형식을 제외할지 여부를 지정하는 부울을 가져오고 원본 및 대상 모델을 비교할 때 PARTITION FUNCTION의 매개 변수 형식 및 경계 값을 제외할지 여부를 지정하는 부울 가져오기를 가져옵니다. 또한 원본 모델과 대상 모델을 비교할 때 고려 사항에서 파티션 스키마의 파일 그룹 및 파티션 함수를 제외합니다. |
IgnorePermissions |
원본 및 대상 모델을 비교할 때 고려 사항에서 모든 권한 문을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreQuotedIdentifiers |
원본 및 대상 모델을 비교할 때 고려 사항에서 QUOTED_IDENTIFIER 옵션을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreRoleMembership |
원본 및 대상 모델을 비교할 때 모든 ROLE MEMBERSHIP 개체를 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreRouteLifetime |
원본 및 대상 모델을 비교할 때 ROUTE 개체의 LIFETIME 옵션을 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreSemicolonBetweenStatements |
원본 및 대상 모델을 비교할 때 고려 사항에서 세미콜론의 존재 여부를 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreSensitivityClassifications |
원본 및 대상 모델을 비교할 때 고려 사항에서 열의 데이터 민감도 분류를 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreTableOptions |
대상 테이블의 옵션이 원본 테이블과 일치하도록 업데이트되는지 여부를 지정하는 부울을 가져옵니다. |
IgnoreTablePartitionOptions |
원본 및 대상 모델을 비교할 때 고려 사항에서 테이블 파티션 옵션의 RANGE 및 BOUNDARY VALUES를 제외할지 여부를 지정하는 부울 값을 가져오거나 설정합니다. |
IgnoreUserSettingsObjects |
원본 및 대상 모델을 비교할 때 고려 사항에서 사용자 설정을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreWhitespace |
원본 및 대상 모델을 비교할 때 공백을 고려할 때 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreWithNocheckOnCheckConstraints |
원본 및 대상 모델을 비교할 때 CHECK 제약 조건 개체의 CHECK|NO CHECK 옵션을 제외할지 여부를 지정하는 부울을 가져옵니다. |
IgnoreWithNocheckOnForeignKeys |
FOREIGN KEY의 CHECK|NO CHECK 옵션을 제외할지 여부를 지정하는 부울 가져오기 |
IgnoreWorkloadClassifiers |
원본 및 대상 모델을 비교할 때 워크로드 분류자를 고려 대상에서 제외할지 여부를 지정하는 부울 값을 얻거나 설정합니다. |
IncludeCompositeObjects |
원본 모델을 구성하는 참조된 외부 요소를 포함할지 여부를 지정하는 부울을 얻은 다음, 단일 배포 작업에서 대상 데이터베이스를 업데이트합니다. |
IncludeTransactionalScripts |
배포 작업 중에 트랜잭션을 사용할지 여부를 지정하는 부울을 가져와서 모든 변경 내용이 성공적으로 적용된 후 트랜잭션을 커밋합니다. |
IsAlwaysEncryptedParameterizationEnabled |
배포에 사용되는 배포 옵션 값을 포함합니다. |
NoAlterStatementsToChangeClrTypes |
CLR 어셈블리를 삭제하고 다시 만들어 강제로 변경할지 여부를 지정하는 부울을 가져옵니다. |
PerformIndexOperationsOnline |
온라인으로 인덱스 작업을 수행할지 여부를 지정하는 부울 가져오기 |
PopulateFilesOnFileGroups |
배포 원본에 정의된 파일 그룹에 대해 파일이 제공되는지 여부를 지정하는 부울을 가져옵니다. |
PreserveIdentityLastValues |
ID 열에 사용되는 마지막 값을 보존해야 하는지 여부를 지정하는 부울 값을 얻거나 설정합니다. |
RegisterDataTierApplication |
데이터베이스를 Data-Tier 애플리케이션으로 등록할지 여부를 지정하는 부울을 가져옵니다. |
RestoreSequenceCurrentValue |
대상 데이터베이스가 시퀀스 현재 값을 업데이트해야 하는지 여부를 지정하는 부울 가져오기 |
ScriptDatabaseCollation |
원본 모델의 데이터 정렬과 일치하도록 대상 데이터베이스를 변경해야 하는지 여부를 지정하는 부울을 가져옵니다. |
ScriptDatabaseCompatibility |
원본 모델의 호환성 수준에 맞게 대상 데이터베이스를 변경해야 하는지 여부를 지정하는 부울을 가져옵니다. |
ScriptDatabaseOptions |
대상 데이터베이스의 데이터베이스 옵션을 원본 모델과 일치하도록 업데이트해야 하는지 여부를 지정하는 부울을 가져옵니다. |
ScriptDeployStateChecks |
대상 데이터베이스가 있는지 확인하고 온라인이며 업데이트할 수 있는지 여부를 지정하는 부울을 가져옵니다. |
ScriptFileSize |
파일 그룹에 파일을 추가할 때 파일 크기를 지정할지 여부를 지정하는 부울을 가져옵니다. |
ScriptNewConstraintValidation |
모든 변경 내용이 적용된 후 제약 조건의 유효성을 검사할지 여부를 지정하는 부울을 가져옵니다. |
ScriptRefreshModule |
참조된 개체가 업데이트될 때 참조 프로시저를 새로 고칠지 여부를 지정하는 부울을 가져옵니다. |
SqlCommandVariableValues |
변수 이름을 키로 사용하여 SQL 명령 변수 값의 사전을 가져옵니다. |
TargetConnectionString |
대상 연결 문자열을 지정하는 문자열을 가져옵니다. |
TargetDatabaseExists |
세트가 대상 데이터베이스의 존재 여부를 지정하면 부울 값을 가져옵니다. |
TargetDatabaseName |
대상 데이터베이스 이름을 지정하는 문자열을 가져옵니다. |
TargetingServerless |
대상 서버가 LocalDB 인지 여부를 지정하는 부울을 가져옵니다. |
TreatVerificationErrorsAsWarnings |
게시 확인 중에 발생하는 오류를 경고로 처리할지 여부를 지정하는 부울을 가져옵니다. 생성된 배포 계획을 대상 데이터베이스에 대해 실행하기 전에 해당 계획에 대한 확인이 수행됩니다. 계획 확인에서 대상 전용 개체(예: 인덱스)가 없는 등의 문제가 발견되면 해당 계획을 삭제하여 변경해야 합니다. 또한 복합 프로젝트에 대한 참조로 인한 종속성(예: 테이블, 뷰)이 존재하지만 대상 데이터베이스에는 존재하지 않는 상황도 확인됩니다. 첫 번째 오류가 발생할 때 게시 작업을 정지하지 않고 확인 오류를 경고로 처리하여 전체 문제 목록을 얻을 수도 있습니다. |
UnmodifiableObjectWarnings |
파일 크기 또는 파일 경로가 다른 경우와 같이 수정할 수 없는 개체에서 차이점이 발견될 때 경고를 생성해야 하는지 여부를 지정하는 부울을 가져옵니다. |
VerifyCollationCompatibility |
배포에서 원본 모델에 지정된 데이터 정렬이 대상 모델에 지정된 데이터 정렬과 호환되는지 여부를 지정하는 부울을 가져옵니다. |
VerifyDeployment |
계획 확인 단계가 실행되는지 여부를 지정하는 부울을 가져옵니다. |