DacServices.ImportBacpac 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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,可用來指出應該取消作業。 使用這個物件不保證會取消作業。
例外狀況
如果任何必要參數的值為 null 參考或空字串。
如果在結構描述部署和資料匯入期間發生錯誤。
如果要求取消 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,可用來指出應該取消作業。 使用這個物件不保證會取消作業。
例外狀況
如果任何必要參數的值為 null 參考或空字串。
如果在結構描述部署和資料匯入期間發生錯誤。
如果要求取消 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,可用來指出應該取消作業。 使用這個物件不保證會取消作業。
例外狀況
如果任何必要參數的值為 null 參考或空字串。
如果在結構描述部署和資料匯入期間發生錯誤。
如果要求取消 CancellationToken,但無法取消作業。