DacServices.GenerateDeployScript 메서드

정의

오버로드

Name Description
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)

제공된 원본과 대상 DacPackage 인스턴스의 스키마 간의 차이점을 데이터베이스에 배포하는 데 사용할 수 있는 T-SQL 스크립트를 만듭니다.

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

제공된 DacPackage 스키마를 데이터베이스에 배포하는 데 사용할 수 있는 T-SQL 스크립트를 만듭니다.

GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions)

제공된 원본과 대상 DacPackage 인스턴스의 스키마 간의 차이점을 데이터베이스에 배포하는 데 사용할 수 있는 T-SQL 스크립트를 만듭니다.

GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)

제공된 원본과 대상 DacPackage 인스턴스의 스키마 간의 차이점을 데이터베이스에 배포하는 데 사용할 수 있는 T-SQL 스크립트를 만듭니다.

public static string GenerateDeployScript(Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployScript : Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> string
Public Shared Function GenerateDeployScript (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 배포 스크립트 만들기의 다양한 측면에 영향을 주는 속성을 지정합니다.

반품

제공된 DacPackage데이터베이스 스키마를 기반으로 데이터베이스 스키마를 만들거나 업데이트하는 데 사용되는 T-SQL 스크립트의 문자열입니다.

예외

스크립트 생성 중에 문제가 발생하는 경우

적용 대상

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

제공된 DacPackage 스키마를 데이터베이스에 배포하는 데 사용할 수 있는 T-SQL 스크립트를 만듭니다.

public string GenerateDeployScript(Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
member this.GenerateDeployScript : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions * Nullable<System.Threading.CancellationToken> -> string
Public Function GenerateDeployScript (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 입니다. 이 개체를 사용하면 작업이 취소되지 않습니다.

반품

제공된 DacPackage데이터베이스 스키마를 기반으로 데이터베이스 스키마를 만들거나 업데이트하는 데 사용되는 T-SQL 스크립트의 문자열입니다.

예외

스크립트 생성 중에 문제가 발생하는 경우

취소가 CancellationToken 요청되었으며 작업을 취소할 수 있는 경우

적용 대상

GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions)

제공된 원본과 대상 DacPackage 인스턴스의 스키마 간의 차이점을 데이터베이스에 배포하는 데 사용할 수 있는 T-SQL 스크립트를 만듭니다.

public static void GenerateDeployScript(System.IO.Stream outputStream, Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployScript : System.IO.Stream * Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> unit
Public Shared Sub GenerateDeployScript (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 배포 스크립트 만들기의 다양한 측면에 영향을 주는 속성을 지정합니다.

예외

스크립트 생성 중에 문제가 발생하는 경우

적용 대상