DacServices.ExportBacpac Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrair dados de esquema e exportação de um banco de dados para um pacote de "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
Caminho do arquivo do pacote de destino.
- databaseName
- String
Nome do banco de dados de origem.
- modelStorageType
- DacSchemaModelStorageType
Especifica o tipo de armazenamento de backup para um modelo de esquema.
- tables
- IEnumerable<Tuple<String,String>>
Opcional enumerável usado para recuperar o enumerador em um conjunto de tabelas para as quais os dados devem ser exportados. Para cada Tuple na enumeração, o primeiro item especifica o esquema da tabela, e o segundo especifica o identificador de base da tabela.
Se o valor desse parâmetro é uma referência nula, dados para todas as tabelas serão exportados.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken opcional que pode ser usado para indicar se a operação deve ser cancelada. O uso desse objeto não garante que a operação será cancelada.
Exceções
Se o valor para um dos parâmetros necessários for uma referência nula ou uma cadeia de caracteres vazia.
Se ocorrer um erro durante a implantação de esquema e a exportação de dados; ou se tables
especificar uma tabela que não exista no esquema contido no pacote fornecido.
Se for solicitado um cancelamento em CancellationToken e a operação puder ser cancelada.
Aplica-se a
ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrair dados de esquema e exportação de um banco de dados para um pacote de "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
Caminho do arquivo do pacote de destino.
- databaseName
- String
Nome do banco de dados de origem.
- options
- DacExportOptions
A instância de DacExportOptions que especifica propriedades que afetam vários aspectos da exportação.
- tables
- IEnumerable<Tuple<String,String>>
Opcional enumerável usado para recuperar o enumerador em um conjunto de tabelas para as quais os dados devem ser exportados. Para cada Tuple na enumeração, o primeiro item especifica o esquema da tabela, e o segundo especifica o identificador de base da tabela.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken opcional que pode ser usado para indicar se a operação deve ser cancelada. O uso desse objeto não garante que a operação será cancelada.
Exceções
Se o valor para um dos parâmetros necessários for uma referência nula ou uma cadeia de caracteres vazia.
Se ocorrer um erro durante a implantação de esquema e a exportação de dados; ou se options
especificar uma tabela que não exista no esquema contido no pacote fornecido.
Se for solicitado um cancelamento em CancellationToken e a operação puder ser cancelada.
Aplica-se a
ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrair dados de esquema e exportação de um banco de dados para um pacote de "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
Nome do banco de dados de origem.
- modelStorageType
- DacSchemaModelStorageType
Especifica o tipo de armazenamento de backup para um modelo de esquema.
- tables
- IEnumerable<Tuple<String,String>>
Opcional enumerável usado para recuperar o enumerador em um conjunto de tabelas para as quais os dados devem ser exportados. Para cada Tuple na enumeração, o primeiro item especifica o esquema da tabela, e o segundo especifica o identificador de base da tabela.
Se o valor desse parâmetro é uma referência nula, dados para todas as tabelas serão exportados.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken opcional que pode ser usado para indicar se a operação deve ser cancelada. O uso desse objeto não garante que a operação será cancelada.
Exceções
Se o valor para um dos parâmetros necessários for uma referência nula ou uma cadeia de caracteres vazia.
Se ocorrer um erro durante a implantação de esquema e a exportação de dados; ou se tables
especificar uma tabela que não exista no esquema contido no pacote fornecido; ou o fluxo fornecido não for adequado para gravar o pacote.
Se for solicitado um cancelamento em CancellationToken e a operação puder ser cancelada.
Aplica-se a
ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrair dados de esquema e exportação de um banco de dados para um pacote de "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
Nome do banco de dados de origem.
- tables
- IEnumerable<Tuple<String,String>>
Opcional enumerável usado para recuperar o enumerador em um conjunto de tabelas para as quais os dados devem ser exportados. Para cada Tuple na enumeração, o primeiro item especifica o esquema da tabela, e o segundo especifica o identificador de base da tabela.
Se o valor desse parâmetro é uma referência nula, dados para todas as tabelas serão exportados.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken opcional que pode ser usado para indicar se a operação deve ser cancelada. O uso desse objeto não garante que a operação será cancelada.
Exceções
Se o valor para um dos parâmetros necessários for uma referência nula ou uma cadeia de caracteres vazia.
Se ocorrer um erro durante a implantação de esquema e a exportação de dados; ou se tables
especificar uma tabela que não exista no esquema contido no pacote fornecido; ou o fluxo fornecido não for adequado para gravar o pacote.
Se for solicitado um cancelamento em CancellationToken e a operação puder ser cancelada.
Aplica-se a
ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrair dados de esquema e exportação de um banco de dados para um pacote de "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
Caminho do arquivo do pacote de destino.
- databaseName
- String
Nome do banco de dados de origem.
- tables
- IEnumerable<Tuple<String,String>>
Opcional enumerável usado para recuperar o enumerador em um conjunto de tabelas para as quais os dados devem ser exportados. Para cada Tuple na enumeração, o primeiro item especifica o esquema da tabela, e o segundo especifica o identificador de base da tabela.
Se o valor desse parâmetro é uma referência nula, dados para todas as tabelas serão exportados.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken opcional que pode ser usado para indicar se a operação deve ser cancelada. O uso desse objeto não garante que a operação será cancelada.
Exceções
Se o valor para um dos parâmetros necessários for uma referência nula ou uma cadeia de caracteres vazia.
Se ocorrer um erro durante a implantação de esquema e a exportação de dados; ou se tables
especificar uma tabela que não exista no esquema contido no pacote fornecido.
Se for solicitado um cancelamento em CancellationToken e a operação puder ser cancelada.
Aplica-se a
ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrair dados de esquema e exportação de um banco de dados para um pacote de "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
Nome do banco de dados de origem.
- options
- DacExportOptions
Instância opcional de DacExportOptions que especifica propriedades que afetam vários aspectos da exportação.
- tables
- IEnumerable<Tuple<String,String>>
Opcional enumerável usado para recuperar o enumerador em um conjunto de tabelas para as quais os dados devem ser exportados. Para cada Tuple na enumeração, o primeiro item especifica o esquema da tabela, e o segundo especifica o identificador de base da tabela.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken opcional que pode ser usado para indicar se a operação deve ser cancelada. O uso desse objeto não garante que a operação será cancelada.
Exceções
Se o valor para um dos parâmetros necessários for uma referência nula ou uma cadeia de caracteres vazia.
Se ocorrer um erro durante a implantação de esquema e a exportação de dados; ou se options
especificar uma tabela que não exista no esquema contido no pacote fornecido.
Se for solicitado um cancelamento em CancellationToken e a operação puder ser cancelada.