DacServices.ImportBacpac Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.