Поделиться через


DacServices.ExportBacpac Метод

Определение

Перегрузки

ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «bacpac».

ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «bacpac».

ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «bacpac».

ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «bacpac».

ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «bacpac».

ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «bacpac».

ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «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)

Параметры

packageFileName
String

Путь к файлу целевого пакета.

databaseName
String

Имя исходной базы данных.

modelStorageType
DacSchemaModelStorageType

Задает тип резервного хранилища для модели схемы.

tables
IEnumerable<Tuple<String,String>>

Необязательное перечисление, используемое для получения перечислителя по набору таблиц, для которых должны быть экспортированы данные. Для каждого Tuple в перечислении первый элемент задает схему таблицы, а второй указывает базовый идентификатор таблицы.

Если значением этого параметра является пустая ссылка, то данные для всех таблиц будут экспортированы.

cancellationToken
Nullable<CancellationToken>

Необязательный CancellationToken, который может использоваться для указания необходимости отмены операции. Использование этого объекта не гарантирует отмену операции.

Исключения

Если значение любого из обязательных параметров является пустой ссылкой или пустой строкой.

При возникновении ошибки во время развертывания схемы и экспорта данных; или если объект tables задает таблицу, которая не существует в схеме, содержащейся в предоставленном пакете.

Если для CancellationToken запрашивается отмена и операция может быть отменена.

Применяется к

ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «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)

Параметры

packageFileName
String

Путь к файлу целевого пакета.

databaseName
String

Имя исходной базы данных.

options
DacExportOptions

Экземпляр DacExportOptions, задающий свойства, которые влияют на различные аспекты экспорта.

tables
IEnumerable<Tuple<String,String>>

Необязательное перечисление, используемое для получения перечислителя по набору таблиц, для которых должны быть экспортированы данные. Для каждого Tuple в перечислении первый элемент задает схему таблицы, а второй указывает базовый идентификатор таблицы.

cancellationToken
Nullable<CancellationToken>

Необязательный CancellationToken, который может использоваться для указания необходимости отмены операции. Использование этого объекта не гарантирует отмену операции.

Исключения

Если значение любого из обязательных параметров является пустой ссылкой или пустой строкой.

При возникновении ошибки во время развертывания схемы и экспорта данных; или если объект options задает таблицу, которая не существует в схеме, содержащейся в предоставленном пакете.

Если для CancellationToken запрашивается отмена и операция может быть отменена.

Применяется к

ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «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)

Параметры

packageStream
Stream

Объект Stream, предназначенный для записи пакета.

databaseName
String

Имя исходной базы данных.

modelStorageType
DacSchemaModelStorageType

Задает тип резервного хранилища для модели схемы.

tables
IEnumerable<Tuple<String,String>>

Необязательное перечисление, используемое для получения перечислителя по набору таблиц, для которых должны быть экспортированы данные. Для каждого Tuple в перечислении первый элемент задает схему таблицы, а второй указывает базовый идентификатор таблицы.

Если значением этого параметра является пустая ссылка, то данные для всех таблиц будут экспортированы.

cancellationToken
Nullable<CancellationToken>

Необязательный CancellationToken, который может использоваться для указания необходимости отмены операции. Использование этого объекта не гарантирует отмену операции.

Исключения

Если значение любого из обязательных параметров является пустой ссылкой или пустой строкой.

При возникновении ошибки во время развертывания схемы и экспорта данных; или если объект tables задает таблицу, которая не существует в схеме, содержащейся в предоставленном пакете; или предоставленный поток не подходит для записи этого пакета.

Если для CancellationToken запрашивается отмена и операция может быть отменена.

Применяется к

ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «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)

Параметры

packageStream
Stream

Объект Stream, предназначенный для записи пакета.

databaseName
String

Имя исходной базы данных.

tables
IEnumerable<Tuple<String,String>>

Необязательное перечисление, используемое для получения перечислителя по набору таблиц, для которых должны быть экспортированы данные. Для каждого Tuple в перечислении первый элемент задает схему таблицы, а второй указывает базовый идентификатор таблицы.

Если значением этого параметра является пустая ссылка, то данные для всех таблиц будут экспортированы.

cancellationToken
Nullable<CancellationToken>

Необязательный CancellationToken, который может использоваться для указания необходимости отмены операции. Использование этого объекта не гарантирует отмену операции.

Исключения

Если значение любого из обязательных параметров является пустой ссылкой или пустой строкой.

При возникновении ошибки во время развертывания схемы и экспорта данных; или если объект tables задает таблицу, которая не существует в схеме, содержащейся в предоставленном пакете; или предоставленный поток не подходит для записи этого пакета.

Если для CancellationToken запрашивается отмена и операция может быть отменена.

Применяется к

ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «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)

Параметры

packageFileName
String

Путь к файлу целевого пакета.

databaseName
String

Имя исходной базы данных.

tables
IEnumerable<Tuple<String,String>>

Необязательное перечисление, используемое для получения перечислителя по набору таблиц, для которых должны быть экспортированы данные. Для каждого Tuple в перечислении первый элемент задает схему таблицы, а второй указывает базовый идентификатор таблицы.

Если значением этого параметра является пустая ссылка, то данные для всех таблиц будут экспортированы.

cancellationToken
Nullable<CancellationToken>

Необязательный CancellationToken, который может использоваться для указания необходимости отмены операции. Использование этого объекта не гарантирует отмену операции.

Исключения

Если значение любого из обязательных параметров является пустой ссылкой или пустой строкой.

При возникновении ошибки во время развертывания схемы и экспорта данных; или если объект tables задает таблицу, которая не существует в схеме, содержащейся в предоставленном пакете.

Если для CancellationToken запрашивается отмена и операция может быть отменена.

Применяется к

ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Извлекает схему и экспортирует данные из базы данных в пакет «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)

Параметры

packageStream
Stream

Объект Stream, предназначенный для записи пакета.

databaseName
String

Имя исходной базы данных.

options
DacExportOptions

Необязательный экземпляр DacExportOptions, задающий свойства, которые влияют на различные аспекты экспорта.

tables
IEnumerable<Tuple<String,String>>

Необязательное перечисление, используемое для получения перечислителя по набору таблиц, для которых должны быть экспортированы данные. Для каждого Tuple в перечислении первый элемент задает схему таблицы, а второй указывает базовый идентификатор таблицы.

cancellationToken
Nullable<CancellationToken>

Необязательный CancellationToken, который может использоваться для указания необходимости отмены операции. Использование этого объекта не гарантирует отмену операции.

Исключения

Если значение любого из обязательных параметров является пустой ссылкой или пустой строкой.

При возникновении ошибки во время развертывания схемы и экспорта данных; или если объект options задает таблицу, которая не существует в схеме, содержащейся в предоставленном пакете.

Если для CancellationToken запрашивается отмена и операция может быть отменена.

Применяется к