DacServices.ImportBacpac Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>) |
Развертывание схемы и импорт табличных данных из предоставленного пакета в базу данных. |
ImportBacpac(BacPackage, String, Nullable<CancellationToken>) |
Развертывание схемы и импорт табличных данных из предоставленного пакета в базу данных. |
ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>) |
Развертывание схемы и импорт табличных данных из предоставленного пакета в базу данных. |
ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>)
Развертывание схемы и импорт табличных данных из предоставленного пакета в базу данных.
public void ImportBacpac (Microsoft.SqlServer.Dac.BacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.DacImportOptions importOptions, System.Threading.CancellationToken? cancellationToken = default);
member this.ImportBacpac : Microsoft.SqlServer.Dac.BacPackage * string * Microsoft.SqlServer.Dac.DacImportOptions * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ImportBacpac (package As BacPackage, targetDatabaseName As String, importOptions As DacImportOptions, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Параметры
- package
- BacPackage
BacPackage, содержащий схему для развертывания и данные для импорта.
- targetDatabaseName
- String
Имя целевой базы данных для развертывания.
- importOptions
- DacImportOptions
Экземпляр DacImportOptions, задающий свойства, которые влияют на различные аспекты импорта.
- cancellationToken
- Nullable<CancellationToken>
Необязательный CancellationToken, который может использоваться для указания необходимости отмены операции. Использование этого объекта не гарантирует отмену операции.
Исключения
Если значение любого из обязательных параметров является пустой ссылкой или пустой строкой.
Если ошибка возникает во время развертывания схемы и импорта данных.
Если для CancellationToken запрашивается отмена и операция может быть отменена.
Применяется к
ImportBacpac(BacPackage, String, Nullable<CancellationToken>)
Развертывание схемы и импорт табличных данных из предоставленного пакета в базу данных.
public void ImportBacpac (Microsoft.SqlServer.Dac.BacPackage package, string targetDatabaseName, System.Threading.CancellationToken? cancellationToken = default);
member this.ImportBacpac : Microsoft.SqlServer.Dac.BacPackage * string * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ImportBacpac (package As BacPackage, targetDatabaseName As String, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Параметры
- package
- BacPackage
BacPackage, содержащий схему для развертывания и данные для импорта.
- targetDatabaseName
- String
Имя целевой базы данных для развертывания.
- cancellationToken
- Nullable<CancellationToken>
Необязательный CancellationToken, который может использоваться для указания необходимости отмены операции. Использование этого объекта не гарантирует отмену операции.
Исключения
Если значение любого из обязательных параметров является пустой ссылкой или пустой строкой.
Если ошибка возникает во время развертывания схемы и импорта данных.
Если для CancellationToken запрашивается отмена и операция может быть отменена.
Применяется к
ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>)
Развертывание схемы и импорт табличных данных из предоставленного пакета в базу данных.
public void ImportBacpac (Microsoft.SqlServer.Dac.BacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.DacAzureDatabaseSpecification creationDefaults, System.Threading.CancellationToken? cancellationToken = default);
member this.ImportBacpac : Microsoft.SqlServer.Dac.BacPackage * string * Microsoft.SqlServer.Dac.DacAzureDatabaseSpecification * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ImportBacpac (package As BacPackage, targetDatabaseName As String, creationDefaults As DacAzureDatabaseSpecification, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Параметры
- package
- BacPackage
BacPackage, содержащий схему для развертывания и данные для импорта.
- targetDatabaseName
- String
Имя целевой базы данных для развертывания.
- creationDefaults
- DacAzureDatabaseSpecification
Необязательные параметры размера по умолчанию и выпуска, используемые при создании новой базы данных Azure.
- cancellationToken
- Nullable<CancellationToken>
Необязательный CancellationToken, который может использоваться для указания необходимости отмены операции. Использование этого объекта не гарантирует отмену операции.
Исключения
Если значение любого из обязательных параметров является пустой ссылкой или пустой строкой.
Если ошибка возникает во время развертывания схемы и импорта данных.
Если для CancellationToken запрашивается отмена и операция может быть отменена.