다음을 통해 공유


DacServices.GenerateDeployReport 메서드

정의

오버로드

GenerateDeployReport(Stream, DacPackage, DacPackage, String, DacDeployOptions)

제공된 원본 인스턴스와 대상 DacPackage 인스턴스의 스키마 간의 차이점을 데이터베이스에 배포하는 데 필요한 단계의 XML 보고서를 만듭니다.

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

제공된 원본 인스턴스와 대상 DacPackage 인스턴스의 스키마 간의 차이점을 데이터베이스에 배포하는 데 필요한 단계의 XML 보고서를 만듭니다.

GenerateDeployReport(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)

제공 DacPackage 된 의 스키마를 데이터베이스에 배포하는 데 필요한 단계의 XML 보고서를 만듭니다.

GenerateDeployReport(Stream, DacPackage, DacPackage, String, DacDeployOptions)

제공된 원본 인스턴스와 대상 DacPackage 인스턴스의 스키마 간의 차이점을 데이터베이스에 배포하는 데 필요한 단계의 XML 보고서를 만듭니다.

public static void GenerateDeployReport (System.IO.Stream outputStream, Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployReport : System.IO.Stream * Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> unit
Public Shared Sub GenerateDeployReport (outputStream As Stream, sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, Optional options As DacDeployOptions = Nothing)

매개 변수

outputStream
Stream

배포 보고서를 작성할 Stream입니다.

sourcePackage
DacPackage

비교할 원본 스키마를 포함하는 DacPackage입니다.

targetPackage
DacPackage

비교할 대상 스키마를 포함하는 DacPackage입니다.

targetDatabaseName
String

배포할 대상 데이터베이스의 이름입니다.

options
DacDeployOptions

배포 보고서 작성의 다양한 요소에 영향을 주는 속성을 지정하는 DacDeployOptions 인스턴스입니다.

예외

보고서를 생성하는 동안 문제가 발생한 경우

적용 대상

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

제공된 원본 인스턴스와 대상 DacPackage 인스턴스의 스키마 간의 차이점을 데이터베이스에 배포하는 데 필요한 단계의 XML 보고서를 만듭니다.

public static string GenerateDeployReport (Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployReport : Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> string
Public Shared Function GenerateDeployReport (sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, Optional options As DacDeployOptions = Nothing) As String

매개 변수

sourcePackage
DacPackage

비교할 원본 스키마를 포함하는 DacPackage입니다.

targetPackage
DacPackage

비교할 대상 스키마를 포함하는 DacPackage입니다.

targetDatabaseName
String

배포할 대상 데이터베이스의 이름입니다.

options
DacDeployOptions

배포 보고서 작성의 다양한 요소에 영향을 주는 속성을 지정하는 DacDeployOptions 인스턴스입니다.

반환

배포 단계를 자세히 나타낸 XML 문자열입니다.

예외

보고서를 생성하는 동안 문제가 발생한 경우

적용 대상

GenerateDeployReport(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)

제공 DacPackage 된 의 스키마를 데이터베이스에 배포하는 데 필요한 단계의 XML 보고서를 만듭니다.

public string GenerateDeployReport (Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
member this.GenerateDeployReport : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions * Nullable<System.Threading.CancellationToken> -> string
Public Function GenerateDeployReport (package As DacPackage, targetDatabaseName As String, Optional options As DacDeployOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing) As String

매개 변수

package
DacPackage

배포할 스키마를 포함하는 DacPackage입니다.

targetDatabaseName
String

배포할 대상 데이터베이스의 이름입니다.

options
DacDeployOptions

배포 보고서 작성의 다양한 요소에 영향을 주는 속성을 지정하는 DacDeployOptions 인스턴스입니다.

cancellationToken
Nullable<CancellationToken>

작업을 취소해야 함을 나타내는 데 사용할 수 있는 선택적 CancellationToken입니다. 이 개체를 사용해도 작업이 취소되지 않을 수 있습니다.

반환

패키지 배포 단계를 자세히 나타낸 XML 문자열입니다.

예외

보고서를 생성하는 동안 문제가 발생한 경우

CancellationToken에서 취소를 요청했거나 작업을 취소할 수 있었던 경우.

적용 대상