Compartilhar via


DacServices.ExportBacpac Método

Definição

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

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

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

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

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

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

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

packageStream
Stream

Stream onde o pacote é gravado.

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

packageStream
Stream

Stream onde o pacote é gravado.

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

packageStream
Stream

Stream onde o pacote é gravado.

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.

Aplica-se a