DacServices.ExportBacpac 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
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrahiert ein Schema und exportiert Daten von einer Datenbank in ein Bacpac-Paket.
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)
Parameter
- packageFileName
- String
Der Pfad der Zielpaketdatei.
- databaseName
- String
Name der Quelldatenbank.
- modelStorageType
- DacSchemaModelStorageType
Gibt den Typ des Hintergrundspeichers für ein Schemamodell an.
- tables
- IEnumerable<Tuple<String,String>>
Ein optionales aufzählbares Element, mit dem ein Enumerator für eine Gruppe von Tabellen abgerufen wird, für die Daten exportiert werden sollen. Das erste Element jedes Tuple der Auflistung (Enumeration) gibt das Tabellenschema und das zweite Element die Basis-ID der Tabelle an.
Wenn der Wert dieses Parameters ein Nullverweis ist, werden Daten für alle Tabellen exportiert.
- 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.
Wenn während der Schemabereitstellung und des Datenexports ein Fehler auftritt; oder wenn tables
eine Tabelle angibt, die im Schema, das im bereitgestellten Paket enthalten ist, nicht vorhanden ist.
Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.
Gilt für:
ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrahiert ein Schema und exportiert Daten von einer Datenbank in ein Bacpac-Paket.
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)
Parameter
- packageFileName
- String
Der Pfad der Zielpaketdatei.
- databaseName
- String
Name der Quelldatenbank.
- options
- DacExportOptions
Die Instanz von DacExportOptions mit Eigenschaften, die sich auf verschiedene Aspekte des Exports auswirken.
- tables
- IEnumerable<Tuple<String,String>>
Ein optionales aufzählbares Element, mit dem ein Enumerator für eine Gruppe von Tabellen abgerufen wird, für die Daten exportiert werden sollen. Das erste Element jedes Tuple der Auflistung (Enumeration) gibt das Tabellenschema und das zweite Element die Basis-ID der Tabelle an.
- 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.
Wenn während der Schemabereitstellung und des Datenexports ein Fehler auftritt; oder wenn options
eine Tabelle angibt, die im Schema, das im bereitgestellten Paket enthalten ist, nicht vorhanden ist.
Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.
Gilt für:
ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrahiert ein Schema und exportiert Daten von einer Datenbank in ein Bacpac-Paket.
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)
Parameter
- databaseName
- String
Name der Quelldatenbank.
- modelStorageType
- DacSchemaModelStorageType
Gibt den Typ des Hintergrundspeichers für ein Schemamodell an.
- tables
- IEnumerable<Tuple<String,String>>
Ein optionales aufzählbares Element, mit dem ein Enumerator für eine Gruppe von Tabellen abgerufen wird, für die Daten exportiert werden sollen. Das erste Element jedes Tuple der Auflistung (Enumeration) gibt das Tabellenschema und das zweite Element die Basis-ID der Tabelle an.
Wenn der Wert dieses Parameters ein Nullverweis ist, werden Daten für alle Tabellen exportiert.
- 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.
Wenn während der Schemabereitstellung und des Datenexports ein Fehler auftritt; oder wenn tables
eine Tabelle angibt, die in dem Schema, das im bereitgestellten Paket enthalten ist, nicht vorhanden ist; oder wenn der angegebene Datenstrom nicht zum Schreiben des Pakets geeignet ist.
Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.
Gilt für:
ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrahiert ein Schema und exportiert Daten von einer Datenbank in ein Bacpac-Paket.
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)
Parameter
- databaseName
- String
Name der Quelldatenbank.
- tables
- IEnumerable<Tuple<String,String>>
Ein optionales aufzählbares Element, mit dem ein Enumerator für eine Gruppe von Tabellen abgerufen wird, für die Daten exportiert werden sollen. Das erste Element jedes Tuple der Auflistung (Enumeration) gibt das Tabellenschema und das zweite Element die Basis-ID der Tabelle an.
Wenn der Wert dieses Parameters ein Nullverweis ist, werden Daten für alle Tabellen exportiert.
- 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.
Wenn während der Schemabereitstellung und des Datenexports ein Fehler auftritt; oder wenn tables
eine Tabelle angibt, die in dem Schema, das im bereitgestellten Paket enthalten ist, nicht vorhanden ist; oder wenn der angegebene Datenstrom nicht zum Schreiben des Pakets geeignet ist.
Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.
Gilt für:
ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrahiert ein Schema und exportiert Daten von einer Datenbank in ein Bacpac-Paket.
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)
Parameter
- packageFileName
- String
Der Pfad der Zielpaketdatei.
- databaseName
- String
Name der Quelldatenbank.
- tables
- IEnumerable<Tuple<String,String>>
Ein optionales aufzählbares Element, mit dem ein Enumerator für eine Gruppe von Tabellen abgerufen wird, für die Daten exportiert werden sollen. Das erste Element jedes Tuple der Auflistung (Enumeration) gibt das Tabellenschema und das zweite Element die Basis-ID der Tabelle an.
Wenn der Wert dieses Parameters ein Nullverweis ist, werden Daten für alle Tabellen exportiert.
- 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.
Wenn während der Schemabereitstellung und des Datenexports ein Fehler auftritt; oder wenn tables
eine Tabelle angibt, die im Schema, das im bereitgestellten Paket enthalten ist, nicht vorhanden ist.
Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.
Gilt für:
ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrahiert ein Schema und exportiert Daten von einer Datenbank in ein Bacpac-Paket.
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)
Parameter
- databaseName
- String
Name der Quelldatenbank.
- options
- DacExportOptions
Die optionale Instanz von DacExportOptions mit Eigenschaften, die sich auf verschiedene Aspekte des Exports auswirken.
- tables
- IEnumerable<Tuple<String,String>>
Ein optionales aufzählbares Element, mit dem ein Enumerator für eine Gruppe von Tabellen abgerufen wird, für die Daten exportiert werden sollen. Das erste Element jedes Tuple der Auflistung (Enumeration) gibt das Tabellenschema und das zweite Element die Basis-ID der Tabelle an.
- 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.
Wenn während der Schemabereitstellung und des Datenexports ein Fehler auftritt; oder wenn options
eine Tabelle angibt, die im Schema, das im bereitgestellten Paket enthalten ist, nicht vorhanden ist.
Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.