Freigeben über


DacServices.ExportBacpac Methode

Definition

Ü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.

ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extrahiert ein Schema und exportiert Daten von einer Datenbank in ein Bacpac-Paket.

ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extrahiert ein Schema und exportiert Daten von einer Datenbank in ein Bacpac-Paket.

ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extrahiert ein Schema und exportiert Daten von einer Datenbank in ein Bacpac-Paket.

ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extrahiert ein Schema und exportiert Daten von einer Datenbank in ein Bacpac-Paket.

ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

Extrahiert ein Schema und exportiert Daten von einer Datenbank in ein Bacpac-Paket.

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

packageStream
Stream

Der Stream, in den das Paket geschrieben wird.

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

packageStream
Stream

Der Stream, in den das Paket geschrieben wird.

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

packageStream
Stream

Der Stream, in den das Paket geschrieben wird.

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.

Gilt für: