다음을 통해 공유


Microsoft.Data.Schema.Sql.Build 네임스페이스

Microsoft.Data.Schema.Sql.Build 네임스페이스에는 SQL 계획 생성 및 배포 옵션 클래스가 포함되어 있습니다.

클래스

  클래스 설명
Public 클래스 Sql100SchemaDeploymentOptions SQL Server 2008와 관련된 배포 옵션을 나타냅니다.
Public 클래스 Sql90SchemaDeploymentOptions Microsoft SQL Server 2005와 관련된 배포 옵션을 나타냅니다.
Public 클래스 SqlAlterDataLossError 이 클래스에서 경고를 나타냅니다는 SQL Server 배포 엔진 ALTER 데이터 손실에 대 한 잠재적인 식별 됩니다. 생성자에 지정 된 테이블은 원본 테이블.
Public 클래스 SqlBeginAltersStep 이 클래스의 인스턴스는 배포 계획에서 ALTER 및 CREATE 작업이 수행되는 부분을 표시합니다.일반적으로 계획의 절반 부분입니다.
Public 클래스 SqlBeginDropsStep 이 클래스의 인스턴스는 배포 계획에서 DROP 작업 부분의 시작을 표시합니다.DROP 작업은 계획에서 ALTER 작업 전에 발생합니다.
Public 클래스 SqlBeginPreservationStep 이 클래스는 배포 계획에서 의도 보존 섹션의 시작을 표시합니다.이러한 작업은 리팩터링을 변경하는 데 사용됩니다.
Public 클래스 SqlBeginTransactionStep 이 단계는 배포 계획에서 트랜잭션 섹션의 시작을 표시합니다.
Public 클래스 SqlCreateDataLossError 이 클래스에서 경고를 나타냅니다는 SQL Server 배포 엔진 만들기 데이터 손실 가능성이 발견 되었습니다. 생성자에 지정 된 테이블은 원본 테이블.일반적으로 이 오류는 null을 허용하지 않는 새 열을 기본값 없이 테이블에 추가할 때 발생합니다.
Public 클래스 SqlDeploymentExecutionError 이 클래스는 배포 스크립트를 실행했을 때 SQL Server에 발생한 오류를 나타냅니다.
Public 클래스 SqlDropDataLossError 이 클래스에서 경고를 나타냅니다는 SQL Server 배포 엔진 드롭 데이터 손실 가능성이 발견 되었습니다. 생성자에 지정 된 테이블에는 대상 테이블이입니다.
Public 클래스 SqlEndAltersStep 이 클래스의 인스턴스는 배포 계획에서 ALTER 및 CREATE 작업이 수행되는 구역의 끝을 표시합니다.
Public 클래스 SqlEndDropsStep 이 클래스의 인스턴스는 배포 계획에서 DROP 작업 부분의 끝을 표시합니다.
Public 클래스 SqlEndPreservationStep 배포 계획에서 의도 보존 섹션의 끝을 나타냅니다.
Public 클래스 SqlEndTransactionStep SQL Server 배포 계획에서 배포 스크립트 트랜잭션 섹션의 끝을 표시하는 단계를 나타냅니다.
Public 클래스 SqlFinalizeDatabaseAccessStep 단계를 나타내는 SQL Server 데이터베이스에 액세스 설정을 마무리 배포 계획. 이러한 설정에 읽기 전용 또는 읽기-쓰기 액세스 제한, 단일 사용자 또는 다중 사용자 및 온라인 또는 오프 라인 상태가 포함 됩니다.
Public 클래스 SqlMoveSchemaStep 배포 계획에서 요소를 스키마 간에 이동하는 작업에 해당하는 단계를 나타냅니다.
Public 클래스 SqlPossibleDataLossError 이 클래스는 잠재적인 데이터 손실이 식별된 SQL Server 배포 엔진의 경고를 나타냅니다.
Public 클래스 SqlPrintStep SQL Server 배포 계획에서 Transact-SQL PRINT 문을 나타내는 단계 형식입니다.
Public 클래스 SqlRenameStep 배포 계획에서 요소의 이름을 바꾸는 나타냅니다.
Public 클래스 SqlSchemaDeploymentOptions 배포를 제어하는 옵션을 포함합니다.
Public 클래스 SqlTableMigrationStep SQL Server 배포 계획의 데이터 동작 단계를 나타냅니다.

열거형

  열거형 설명
Public 열거형 DeploymentCollationPreference 배포 하는 동안 원본 및 대상 모델을 비교 하는 때 사용할 데이터 정렬을 지정 합니다.