DacServices.ExportBacpac 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
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
- 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
- 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
- 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.