Share via


DacServices.GenerateDeployReport Method (DacPackage, DacPackage, String, DacDeployOptions)

Creates an XML report of the steps needed to deploy the differences between the schemas of the supplied source and target DacPackage instances to a database.

Namespace:  Microsoft.SqlServer.Dac
Assembly:  Microsoft.SqlServer.Dac (in Microsoft.SqlServer.Dac.dll)

Syntax

'Declaration
Public Shared Function GenerateDeployReport ( _
    sourcePackage As DacPackage, _
    targetPackage As DacPackage, _
    targetDatabaseName As String, _
    options As DacDeployOptions _
) As String
'Usage
Dim sourcePackage As DacPackage 
Dim targetPackage As DacPackage 
Dim targetDatabaseName As String 
Dim options As DacDeployOptions 
Dim returnValue As String 

returnValue = DacServices.GenerateDeployReport(sourcePackage, _
    targetPackage, targetDatabaseName, _
    options)
public static string GenerateDeployReport(
    DacPackage sourcePackage,
    DacPackage targetPackage,
    string targetDatabaseName,
    DacDeployOptions options
)
public:
static String^ GenerateDeployReport(
    DacPackage^ sourcePackage, 
    DacPackage^ targetPackage, 
    String^ targetDatabaseName, 
    DacDeployOptions^ options
)
static member GenerateDeployReport : 
        sourcePackage:DacPackage * 
        targetPackage:DacPackage * 
        targetDatabaseName:string * 
        options:DacDeployOptions -> string
public static function GenerateDeployReport(
    sourcePackage : DacPackage, 
    targetPackage : DacPackage, 
    targetDatabaseName : String, 
    options : DacDeployOptions
) : String

Parameters

  • targetDatabaseName
    Type: String
    The name of the target database for deployment.

Return Value

Type: String
The string of XML that details the steps of the deployment.

Exceptions

Exception Condition
DacServicesException

If a problem occurs during report generation.

See Also

Reference

DacServices Class

GenerateDeployReport Overload

Microsoft.SqlServer.Dac Namespace