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>)
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
- 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
- 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
- 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.