Compartir a través de


DacServices.ExportBacpac Método

Definición

Sobrecargas

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

Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac".

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

Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac".

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

Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac".

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

Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac".

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

Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac".

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

Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac".

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

Extrae el esquema y los datos de exportación 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 copia de seguridad de un modelo de esquema.

tables
IEnumerable<Tuple<String,String>>

Enumerable opcional usado para recuperar el enumerador en un conjunto de tablas para el que se deben exportar datos. Para cada Tuple de 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>

CancellationToken opcional que se puede usar para indicar que la operación debe cancelarse. El uso de este objeto no garantiza que la operación se cancele.

Excepciones

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

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

Si el CancellationToken solicitó una cancelación y la operación se puede cancelar.

Se aplica a

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

Extrae el esquema y los datos de exportación 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 las propiedades que afectan a diversos aspectos de la exportación.

tables
IEnumerable<Tuple<String,String>>

Enumerable opcional usado para recuperar el enumerador en un conjunto de tablas para el que se deben exportar datos. Para cada Tuple de 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>

CancellationToken opcional que se puede usar para indicar que la operación debe cancelarse. El uso de este objeto no garantiza que la operación se cancele.

Excepciones

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

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

Si el CancellationToken solicitó una cancelación y la operación se puede cancelar.

Se aplica a

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

Extrae el esquema y los datos de exportación 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 en el 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 copia de seguridad de un modelo de esquema.

tables
IEnumerable<Tuple<String,String>>

Enumerable opcional usado para recuperar el enumerador en un conjunto de tablas para el que se deben exportar datos. Para cada Tuple de 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>

CancellationToken opcional que se puede usar para indicar que la operación debe cancelarse. El uso de este objeto no garantiza que la operación se cancele.

Excepciones

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

Si se produce un error durante la implementación del esquema y la exportación de datos, si tables especifica una tabla que no existe en el esquema contenido en el paquete indicado o si el flujo especificado no es adecuado para escribir el paquete.

Si el CancellationToken solicitó una cancelación y la operación se puede cancelar.

Se aplica a

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

Extrae el esquema y los datos de exportación 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 en el que se va a escribir el paquete.

databaseName
String

Nombre de la base de datos de origen.

tables
IEnumerable<Tuple<String,String>>

Enumerable opcional usado para recuperar el enumerador en un conjunto de tablas para el que se deben exportar datos. Para cada Tuple de 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>

CancellationToken opcional que se puede usar para indicar que la operación debe cancelarse. El uso de este objeto no garantiza que la operación se cancele.

Excepciones

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

Si se produce un error durante la implementación del esquema y la exportación de datos, si tables especifica una tabla que no existe en el esquema contenido en el paquete indicado o si el flujo especificado no es adecuado para escribir el paquete.

Si el CancellationToken solicitó una cancelación y la operación se puede cancelar.

Se aplica a

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

Extrae el esquema y los datos de exportación 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 usado para recuperar el enumerador en un conjunto de tablas para el que se deben exportar datos. Para cada Tuple de 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>

CancellationToken opcional que se puede usar para indicar que la operación debe cancelarse. El uso de este objeto no garantiza que la operación se cancele.

Excepciones

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

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

Si el CancellationToken solicitó una cancelación y la operación se puede cancelar.

Se aplica a

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

Extrae el esquema y los datos de exportación 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 en el 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 las propiedades que afectan a diversos aspectos de la exportación.

tables
IEnumerable<Tuple<String,String>>

Enumerable opcional usado para recuperar el enumerador en un conjunto de tablas para el que se deben exportar datos. Para cada Tuple de 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>

CancellationToken opcional que se puede usar para indicar que la operación debe cancelarse. El uso de este objeto no garantiza que la operación se cancele.

Excepciones

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

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

Si el CancellationToken solicitó una cancelación y la operación se puede cancelar.

Se aplica a