DacServices.GenerateDeployScript Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions) |
Cree un script de T-SQL que se pueda usar para implementar las diferencias entre los esquemas de las instancias de origen y de destino DacPackage proporcionadas en una base de datos. |
| GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Cree un script de T-SQL que se pueda usar para implementar el esquema del proporcionado DacPackage en una base de datos. |
| GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Cree un script de T-SQL que se pueda usar para implementar las diferencias entre los esquemas de las instancias de origen y de destino DacPackage proporcionadas en una base de datos. |
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)
Cree un script de T-SQL que se pueda usar para implementar las diferencias entre los esquemas de las instancias de origen y de destino DacPackage proporcionadas en una base de datos.
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
Parámetros
- sourcePackage
- DacPackage
DacPackage que contiene el esquema de origen que se va a comparar.
- targetPackage
- DacPackage
DacPackage que contiene el esquema de destino que se va a comparar.
- targetDatabaseName
- String
Nombre de la base de datos de destino para la implementación.
- options
- DacDeployOptions
Instancia de DacDeployOptions que especifica propiedades que afectan a varios aspectos de la creación del script de implementación.
Devoluciones
Cadena de script de T-SQL que se usa para crear o actualizar el esquema de base de datos basado en el proporcionado DacPackage.
Excepciones
Si se produce un problema durante la generación de scripts.
Se aplica a
GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)
Cree un script de T-SQL que se pueda usar para implementar el esquema del proporcionado DacPackage en una base de datos.
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
Parámetros
- package
- DacPackage
DacPackage que contiene el esquema que se va a implementar.
- targetDatabaseName
- String
Nombre de la base de datos de destino para la implementación.
- options
- DacDeployOptions
Instancia de DacDeployOptions que especifica propiedades que afectan a varios aspectos de la creación del script de implementación.
- cancellationToken
- Nullable<CancellationToken>
Opcional CancellationToken que se puede usar para indicar que se debe cancelar la operación. El uso de este objeto no garantiza que se cancele la operación.
Devoluciones
Cadena de script de T-SQL que se usa para crear o actualizar el esquema de base de datos basado en el proporcionado DacPackage.
Excepciones
Si se produce un problema durante la generación de scripts.
CancellationToken Si tiene una cancelación solicitada y se podría cancelar la operación.
Se aplica a
GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions)
Cree un script de T-SQL que se pueda usar para implementar las diferencias entre los esquemas de las instancias de origen y de destino DacPackage proporcionadas en una base de datos.
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)
Parámetros
- sourcePackage
- DacPackage
DacPackage que contiene el esquema de origen que se va a comparar.
- targetPackage
- DacPackage
DacPackage que contiene el esquema de destino que se va a comparar.
- targetDatabaseName
- String
Nombre de la base de datos de destino para la implementación.
- options
- DacDeployOptions
Instancia de DacDeployOptions que especifica propiedades que afectan a varios aspectos de la creación del script de implementación.
Excepciones
Si se produce un problema durante la generación de scripts.