DacServices.Extract 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 |
|---|---|
| Extract(Stream, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Extraiga el esquema de una base de datos en un paquete. |
| Extract(String, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Extraiga el esquema de una base de datos en un paquete. |
Extract(Stream, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>)
Extraiga el esquema de una base de datos en un paquete.
public void Extract(System.IO.Stream packageStream, string databaseName, string applicationName, Version applicationVersion, string applicationDescription = default, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, Microsoft.SqlServer.Dac.DacExtractOptions extractOptions = default, System.Threading.CancellationToken? cancellationToken = default);
member this.Extract : System.IO.Stream * string * string * Version * string * seq<string * string> * Microsoft.SqlServer.Dac.DacExtractOptions * Nullable<System.Threading.CancellationToken> -> unit
Public Sub Extract (packageStream As Stream, databaseName As String, applicationName As String, applicationVersion As Version, Optional applicationDescription As String = Nothing, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional extractOptions As DacExtractOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Parámetros
- databaseName
- String
Nombre de la base de datos de origen.
- applicationName
- String
Identificador de cadena de la aplicación DAC.
- applicationVersion
- Version
Versión de la aplicación DAC.
- applicationDescription
- String
Resumen de cadena opcional de la aplicación DAC.
- 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, no se exportarán datos.
- extractOptions
- DacExtractOptions
Instancia opcional que DacExtractOptions se usa para especificar opciones que afectan al comportamiento de la extracción de paquetes.
- 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 applicationName es una referencia nula o una cadena vacía.
Si se produce un problema durante la extracción de paquetes; 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
Extract(String, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>)
Extraiga el esquema de una base de datos en un paquete.
public void Extract(string packageFileName, string databaseName, string applicationName, Version applicationVersion, string applicationDescription = default, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, Microsoft.SqlServer.Dac.DacExtractOptions extractOptions = default, System.Threading.CancellationToken? cancellationToken = default);
public void Extract(string targetPath, string databaseName, string applicationName, Version applicationVersion, string applicationDescription = default, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, Microsoft.SqlServer.Dac.DacExtractOptions extractOptions = default, System.Threading.CancellationToken? cancellationToken = default);
member this.Extract : string * string * string * Version * string * seq<string * string> * Microsoft.SqlServer.Dac.DacExtractOptions * Nullable<System.Threading.CancellationToken> -> unit
member this.Extract : string * string * string * Version * string * seq<string * string> * Microsoft.SqlServer.Dac.DacExtractOptions * Nullable<System.Threading.CancellationToken> -> unit
Public Sub Extract (packageFileName As String, databaseName As String, applicationName As String, applicationVersion As Version, Optional applicationDescription As String = Nothing, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional extractOptions As DacExtractOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Public Sub Extract (targetPath As String, databaseName As String, applicationName As String, applicationVersion As Version, Optional applicationDescription As String = Nothing, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional extractOptions As DacExtractOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Parámetros
- packageFileNametargetPath
- String
Ruta de acceso al archivo de paquete que se va a crear.
- databaseName
- String
Nombre de la base de datos de origen.
- applicationName
- String
Identificador de cadena de la aplicación DAC.
- applicationVersion
- Version
Versión de la aplicación DAC.
- applicationDescription
- String
Resumen de cadena opcional de la aplicación DAC.
- tables
- IEnumerable<Tuple<String,String>>
Enumerable opcional que se usa para recuperar el enumerador sobre el conjunto de tablas para las que se deben almacenar los datos de referencia. 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, no se almacenarán datos de referencia.
- extractOptions
- DacExtractOptions
Instancia opcional que DacExtractOptions se usa para especificar opciones que afectan al comportamiento de la extracción de paquetes.
- 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 applicationName es una referencia nula o una cadena vacía.
Si se produce un problema durante la extracción de paquetes.
CancellationToken Si tiene una cancelación solicitada y se podría cancelar la operación.