다음을 통해 공유


DacServices.Script 메서드

정의

오버로드

Script(DacPackage, String, PublishOptions)

게시 작업에 대한 단계를 배포 스크립트, 배포 보고서 또는 둘 다로 스크립팅합니다. 또는 GenerateDeploymentReport 옵션 중 GenerateDeploymentScript 하나 이상을 true로 설정해야 합니다. 이 메서드는 데이터베이스에 게시되지 않습니다.

Script(DacPackage, DacPackage, String, PublishOptions)

게시 작업에 대한 단계를 배포 스크립트, 배포 보고서 또는 둘 다로 스크립팅합니다. 또는 GenerateDeploymentReport 옵션 중 GenerateDeploymentScript 하나 이상을 true로 설정해야 합니다. 이 메서드는 대상을 수정하지 않습니다.

Script(DacPackage, String, PublishOptions)

게시 작업에 대한 단계를 배포 스크립트, 배포 보고서 또는 둘 다로 스크립팅합니다. 또는 GenerateDeploymentReport 옵션 중 GenerateDeploymentScript 하나 이상을 true로 설정해야 합니다. 이 메서드는 데이터베이스에 게시되지 않습니다.

public Microsoft.SqlServer.Dac.PublishResult Script (Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
member this.Script : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Function Script (package As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult

매개 변수

package
DacPackage

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

targetDatabaseName
String

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

publishOptions
PublishOptions

배포 스크립트, 배포 보고서 및 배포의 PublishOptions 다양한 측면을 구성하는 방법을 지정하는 인스턴스입니다.

반환

PublishResult호출자가 요청한 경우 스크립트 및/또는 보고서를 포함하는

예외

필수 매개 변수 값이 null 참조 또는 빈 문자열인 경우

배포 중에 오류가 발생하는 경우.

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

적용 대상

Script(DacPackage, DacPackage, String, PublishOptions)

게시 작업에 대한 단계를 배포 스크립트, 배포 보고서 또는 둘 다로 스크립팅합니다. 또는 GenerateDeploymentReport 옵션 중 GenerateDeploymentScript 하나 이상을 true로 설정해야 합니다. 이 메서드는 대상을 수정하지 않습니다.

public static Microsoft.SqlServer.Dac.PublishResult Script (Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
static member Script : Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Shared Function Script (sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult

매개 변수

sourcePackage
DacPackage

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

targetPackage
DacPackage

DacPackage 대상 데이터베이스를 나타내는 스키마를 포함합니다.

targetDatabaseName
String

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

publishOptions
PublishOptions

배포의 PublishOptions 다양한 측면을 구성하는 방법에 따라 배포 스크립트, 배포 보고서 등 다시 보고되는 항목을 지정하는 인스턴스입니다.

반환

PublishResult호출자가 요청한 경우 스크립트 및/또는 보고서를 포함하는

예외

필수 매개 변수 값이 null 참조 또는 빈 문자열인 경우

배포 중에 오류가 발생하는 경우.

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

적용 대상