Freigeben über


DacServices.ImportBacpac Methode

Definition

Überlädt

ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>)

Stellt das Schema aus dem angegebenen Paket in einer Datenbank bereit und importiert die Tabellendaten aus diesem Paket in die Datenbank.

ImportBacpac(BacPackage, String, Nullable<CancellationToken>)

Stellt das Schema aus dem angegebenen Paket in einer Datenbank bereit und importiert die Tabellendaten aus diesem Paket in die Datenbank.

ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>)

Stellt das Schema aus dem angegebenen Paket in einer Datenbank bereit und importiert die Tabellendaten aus diesem Paket in die Datenbank.

ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>)

Stellt das Schema aus dem angegebenen Paket in einer Datenbank bereit und importiert die Tabellendaten aus diesem Paket in die Datenbank.

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)

Parameter

package
BacPackage

BacPackage mit dem bereitzustellenden Schema und den zu importierenden Daten.

targetDatabaseName
String

Name der Zieldatenbank für die Bereitstellung.

importOptions
DacImportOptions

Die Instanz von DacImportOptions mit Eigenschaften, die sich auf verschiedene Aspekte des Imports auswirken.

cancellationToken
Nullable<CancellationToken>

Ein optionales CancellationToken, mit dem angegeben werden kann, dass der Vorgang abgebrochen werden soll. Die Verwendung dieses Objekts garantiert nicht, dass der Vorgang abgebrochen wird.

Ausnahmen

Wenn der Wert für einen der erforderlichen Parameter ein NULL-Verweis oder eine leere Zeichenfolge ist.

Bei einem Fehler während der Schemabereitstellung und dem Datenimport.

Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.

Gilt für:

ImportBacpac(BacPackage, String, Nullable<CancellationToken>)

Stellt das Schema aus dem angegebenen Paket in einer Datenbank bereit und importiert die Tabellendaten aus diesem Paket in die Datenbank.

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)

Parameter

package
BacPackage

BacPackage mit dem bereitzustellenden Schema und den zu importierenden Daten.

targetDatabaseName
String

Name der Zieldatenbank für die Bereitstellung.

cancellationToken
Nullable<CancellationToken>

Ein optionales CancellationToken, mit dem angegeben werden kann, dass der Vorgang abgebrochen werden soll. Die Verwendung dieses Objekts garantiert nicht, dass der Vorgang abgebrochen wird.

Ausnahmen

Wenn der Wert für einen der erforderlichen Parameter ein NULL-Verweis oder eine leere Zeichenfolge ist.

Bei einem Fehler während der Schemabereitstellung und dem Datenimport.

Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.

Gilt für:

ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>)

Stellt das Schema aus dem angegebenen Paket in einer Datenbank bereit und importiert die Tabellendaten aus diesem Paket in die Datenbank.

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)

Parameter

package
BacPackage

BacPackage mit dem bereitzustellenden Schema und den zu importierenden Daten.

targetDatabaseName
String

Name der Zieldatenbank für die Bereitstellung.

creationDefaults
DacAzureDatabaseSpecification

Optionale Standardparameter für die Größe und Edition, die beim Erstellen einer neuen Azure-Datenbank verwendet werden.

cancellationToken
Nullable<CancellationToken>

Ein optionales CancellationToken, mit dem angegeben werden kann, dass der Vorgang abgebrochen werden soll. Die Verwendung dieses Objekts garantiert nicht, dass der Vorgang abgebrochen wird.

Ausnahmen

Wenn der Wert für einen der erforderlichen Parameter ein NULL-Verweis oder eine leere Zeichenfolge ist.

Bei einem Fehler während der Schemabereitstellung und dem Datenimport.

Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.

Gilt für: