DacServices.Script Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Script(DacPackage, String, PublishOptions) |
Script i passaggi per un'operazione di pubblicazione come script di distribuzione, report di distribuzione o entrambi. Almeno una delle GenerateDeploymentScript opzioni o GenerateDeploymentReport deve essere impostata su true. Questo metodo non verrà pubblicato nel database |
Script(DacPackage, DacPackage, String, PublishOptions) |
Script i passaggi per un'operazione di pubblicazione come script di distribuzione, report di distribuzione o entrambi. Almeno una delle GenerateDeploymentScript opzioni o GenerateDeploymentReport deve essere impostata su true. Questo metodo non modifica la destinazione |
Script(DacPackage, String, PublishOptions)
Script i passaggi per un'operazione di pubblicazione come script di distribuzione, report di distribuzione o entrambi. Almeno una delle GenerateDeploymentScript opzioni o GenerateDeploymentReport deve essere impostata su true. Questo metodo non verrà pubblicato nel database
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
Parametri
- package
- DacPackage
Oggetto DacPackage che contiene lo schema da distribuire.
- targetDatabaseName
- String
Nome del database di destinazione per la distribuzione.
- publishOptions
- PublishOptions
Istanza di che specifica cosa viene segnalato di nuovo: lo script di PublishOptions distribuzione, il report di distribuzione e come configurare vari aspetti della distribuzione.
Restituisce
PublishResult, contenente gli script e/o il report se richiesto dal chiamante
Eccezioni
Se il valore di uno dei parametri obbligatori è un riferimento null o una stringa vuota.
Se si verifica un errore durante la distribuzione.
Se per l'oggetto CancellationToken è stato richiesto un annullamento e l'operazione potrebbe essere annullata.
Si applica a
Script(DacPackage, DacPackage, String, PublishOptions)
Script i passaggi per un'operazione di pubblicazione come script di distribuzione, report di distribuzione o entrambi. Almeno una delle GenerateDeploymentScript opzioni o GenerateDeploymentReport deve essere impostata su true. Questo metodo non modifica la destinazione
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
Parametri
- sourcePackage
- DacPackage
Oggetto DacPackage che contiene lo schema da distribuire.
- targetPackage
- DacPackage
DacPackage contenente lo schema che rappresenta il database di destinazione.
- targetDatabaseName
- String
Nome del database di destinazione per la distribuzione.
- publishOptions
- PublishOptions
Istanza di che specifica cosa viene riportato di nuovo: lo script di PublishOptions distribuzione, il report di distribuzione, come tutti gli aspetti della distribuzione.
Restituisce
PublishResult, contenente gli script e/o il report se richiesto dal chiamante
Eccezioni
Se il valore di uno dei parametri obbligatori è un riferimento null o una stringa vuota.
Se si verifica un errore durante la distribuzione.
Se per l'oggetto CancellationToken è stato richiesto un annullamento e l'operazione potrebbe essere annullata.