다음을 통해 공유


DacUpgradeOptions 클래스

DAC 인스턴스를 업그레이드할 때 사용되는 옵션을 지정하려면 이 형식을 사용합니다.

상속 계층

System. . :: . .Object
  Microsoft.SqlServer.Management.Dac..::..DacUpgradeOptions

네임스페이스:  Microsoft.SqlServer.Management.Dac
어셈블리:  Microsoft.SqlServer.Management.Dac(Microsoft.SqlServer.Management.Dac.dll)

구문

‘선언
Public Class DacUpgradeOptions
‘사용 방법
Dim instance As DacUpgradeOptions
public class DacUpgradeOptions
public ref class DacUpgradeOptions
type DacUpgradeOptions =  class end
public class DacUpgradeOptions

DacUpgradeOptions 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 DacUpgradeOptions() () () () 아무 옵션도 설정하지 않고 DacUpgradeOptions 개체를 초기화합니다.
공용 메서드 DacUpgradeOptions(Boolean, Boolean) 더 이상 사용되지 않습니다. DacUpgradeOptions 개체를 초기화하고 지정한 옵션을 설정합니다.

맨 위로 이동

속성

  이름 설명
공용 속성 BlockOnChanges 드리프트로 DAC 업그레이드를 차단할지 여부를 지정하는 값을 가져오거나 설정합니다. 드리프트는 DAC 배포 및 업그레이드 프로세스 범위 밖에서 데이터베이스가 변경되었을 때 발생합니다.
공용 속성 IgnoreDataLoss DAC 업그레이드 동안 데이터 손실을 무시할지 여부를 지정하는 값을 가져오거나 설정합니다. 새 DAC 정의에서 제거된 개체가 현재 데이터베이스에 있는 경우, 속성이 true로 설정되어 있다면 해당 개체는 제거되고 관련된 모든 데이터가 손실됩니다.
공용 속성 IgnoreDrift 더 이상 사용되지 않습니다. 드리프트 무시 업그레이드 옵션을 가져오고 설정합니다.
공용 속성 RollbackOnFailure 업그레이드 프로세스 자체가 트랜잭션 내에서 래핑되고 롤백하는지 여부를 지정하는 값을 가져오거나 설정합니다. 이 옵션이 false로 설정되어 있는 경우 현재 데이터베이스의 모든 변경은 트랜잭션 없이 커밋됩니다.
공용 속성 SkipPolicyValidation 업그레이드에 사용되는 DAC 형식의 서버 선택 정책이 업그레이드 과정에서 평가되는지 여부를 제어하는 SkipPolicyValidation 옵션을 가져오고 설정합니다.

맨 위로 이동

메서드

  이름 설명
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드 ToString (Object에서 상속됨)

맨 위로 이동

주의

Thread Safety

이 유형의 모든 public static(Microsoft Visual Basic의 경우 공유) 멤버는 다중 스레드 작업을 수행하기에 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.