DacServices.ExportBacpac Método

Definición

Sobrecargas

Nombre Description
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

public void ExportBacpac(string packageFileName, string databaseName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : string * string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageFileName As String, databaseName As String, modelStorageType As DacSchemaModelStorageType, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)

Parámetros

packageFileName
String

Ruta de acceso del archivo de paquete de destino.

databaseName
String

Nombre de la base de datos de origen.

modelStorageType
DacSchemaModelStorageType

Especifica el tipo de almacenamiento de respaldo para un modelo de esquema.

tables
IEnumerable<Tuple<String,String>>

Enumerable opcional que se usa para recuperar el enumerador sobre el conjunto de tablas para las que se deben exportar los datos. Para cada Tuple en la enumeración, el primer elemento especifica el esquema de la tabla y el segundo especifica el identificador base de la tabla.

Si el valor de este parámetro es una referencia nula, se exportarán los datos de todas las tablas.

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.

Excepciones

Si el valor de cualquiera de los parámetros necesarios es una referencia nula o una cadena vacía.

Si se produce un error durante la implementación del esquema y la exportación de datos; o si tables especifica una tabla que no existe en el esquema contenido en el paquete proporcionado.

CancellationToken Si tiene una cancelación solicitada y se podría cancelar la operación.

Se aplica a

ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

public void ExportBacpac(string packageFileName, string databaseName, Microsoft.SqlServer.Dac.DacExportOptions options, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : string * string * Microsoft.SqlServer.Dac.DacExportOptions * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageFileName As String, databaseName As String, options As DacExportOptions, tables As IEnumerable(Of Tuple(Of String, String)), Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)

Parámetros

packageFileName
String

Ruta de acceso del archivo de paquete de destino.

databaseName
String

Nombre de la base de datos de origen.

options
DacExportOptions

Instancia de DacExportOptions que especifica propiedades que afectan a varios aspectos de la exportación.

tables
IEnumerable<Tuple<String,String>>

Enumerable opcional que se usa para recuperar el enumerador sobre el conjunto de tablas para las que se deben exportar los datos. Para cada Tuple en la enumeración, el primer elemento especifica el esquema de la tabla y el segundo especifica el identificador base de la tabla.

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.

Excepciones

Si el valor de cualquiera de los parámetros necesarios es una referencia nula o una cadena vacía.

Si se produce un error durante la implementación del esquema y la exportación de datos; o si options especifica una tabla que no existe en el esquema contenido en el paquete proporcionado.

CancellationToken Si tiene una cancelación solicitada y se podría cancelar la operación.

Se aplica a

ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

public void ExportBacpac(System.IO.Stream packageStream, string databaseName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : System.IO.Stream * string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageStream As Stream, databaseName As String, modelStorageType As DacSchemaModelStorageType, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)

Parámetros

packageStream
Stream

Stream a la que se va a escribir el paquete.

databaseName
String

Nombre de la base de datos de origen.

modelStorageType
DacSchemaModelStorageType

Especifica el tipo de almacenamiento de respaldo para un modelo de esquema.

tables
IEnumerable<Tuple<String,String>>

Enumerable opcional que se usa para recuperar el enumerador sobre el conjunto de tablas para las que se deben exportar los datos. Para cada Tuple en la enumeración, el primer elemento especifica el esquema de la tabla y el segundo especifica el identificador base de la tabla.

Si el valor de este parámetro es una referencia nula, se exportarán los datos de todas las tablas.

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.

Excepciones

Si el valor de cualquiera de los parámetros necesarios es una referencia nula o una cadena vacía.

Si se produce un error durante la implementación del esquema y la exportación de datos; o si tables especifica una tabla que no existe en el esquema contenido en el paquete proporcionado; o la secuencia proporcionada no es adecuada para escribir el paquete.

CancellationToken Si tiene una cancelación solicitada y se podría cancelar la operación.

Se aplica a

ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

public void ExportBacpac(System.IO.Stream packageStream, string databaseName, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : System.IO.Stream * string * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageStream As Stream, databaseName As String, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)

Parámetros

packageStream
Stream

Stream a la que se va a escribir el paquete.

databaseName
String

Nombre de la base de datos de origen.

tables
IEnumerable<Tuple<String,String>>

Enumerable opcional que se usa para recuperar el enumerador sobre el conjunto de tablas para las que se deben exportar los datos. Para cada Tuple en la enumeración, el primer elemento especifica el esquema de la tabla y el segundo especifica el identificador base de la tabla.

Si el valor de este parámetro es una referencia nula, se exportarán los datos de todas las tablas.

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.

Excepciones

Si el valor de cualquiera de los parámetros necesarios es una referencia nula o una cadena vacía.

Si se produce un error durante la implementación del esquema y la exportación de datos; o si tables especifica una tabla que no existe en el esquema contenido en el paquete proporcionado; o la secuencia proporcionada no es adecuada para escribir el paquete.

CancellationToken Si tiene una cancelación solicitada y se podría cancelar la operación.

Se aplica a

ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

public void ExportBacpac(string packageFileName, string databaseName, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : string * string * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageFileName As String, databaseName As String, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)

Parámetros

packageFileName
String

Ruta de acceso del archivo de paquete de destino.

databaseName
String

Nombre de la base de datos de origen.

tables
IEnumerable<Tuple<String,String>>

Enumerable opcional que se usa para recuperar el enumerador sobre el conjunto de tablas para las que se deben exportar los datos. Para cada Tuple en la enumeración, el primer elemento especifica el esquema de la tabla y el segundo especifica el identificador base de la tabla.

Si el valor de este parámetro es una referencia nula, se exportarán los datos de todas las tablas.

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.

Excepciones

Si el valor de cualquiera de los parámetros necesarios es una referencia nula o una cadena vacía.

Si se produce un error durante la implementación del esquema y la exportación de datos; o si tables especifica una tabla que no existe en el esquema contenido en el paquete proporcionado.

CancellationToken Si tiene una cancelación solicitada y se podría cancelar la operación.

Se aplica a

ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extraiga el esquema y exporte datos de una base de datos a un paquete "bacpac".

public void ExportBacpac(System.IO.Stream packageStream, string databaseName, Microsoft.SqlServer.Dac.DacExportOptions options, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : System.IO.Stream * string * Microsoft.SqlServer.Dac.DacExportOptions * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageStream As Stream, databaseName As String, options As DacExportOptions, tables As IEnumerable(Of Tuple(Of String, String)), Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)

Parámetros

packageStream
Stream

Stream a la que se va a escribir el paquete.

databaseName
String

Nombre de la base de datos de origen.

options
DacExportOptions

Instancia opcional de DacExportOptions que especifica propiedades que afectan a varios aspectos de la exportación.

tables
IEnumerable<Tuple<String,String>>

Enumerable opcional que se usa para recuperar el enumerador sobre el conjunto de tablas para las que se deben exportar los datos. Para cada Tuple en la enumeración, el primer elemento especifica el esquema de la tabla y el segundo especifica el identificador base de la tabla.

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.

Excepciones

Si el valor de cualquiera de los parámetros necesarios es una referencia nula o una cadena vacía.

Si se produce un error durante la implementación del esquema y la exportación de datos; o si options especifica una tabla que no existe en el esquema contenido en el paquete proporcionado.

CancellationToken Si tiene una cancelación solicitada y se podría cancelar la operación.

Se aplica a