DacServices.ExportBacpac Methode

Definition

Überlädt

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

Extrahieren Sie Schema und exportieren Sie Daten aus einer Datenbank in ein "bacpac"-Paket.

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

Extrahieren Sie Schema und exportieren Sie Daten aus einer Datenbank in ein "bacpac"-Paket.

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

Extrahieren Sie Schema und exportieren Sie Daten aus einer Datenbank in ein "bacpac"-Paket.

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

Extrahieren Sie Schema und exportieren Sie Daten aus einer Datenbank in ein "bacpac"-Paket.

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

Extrahieren Sie Schema und exportieren Sie Daten aus einer Datenbank in ein "bacpac"-Paket.

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

Extrahieren Sie Schema und exportieren Sie Daten aus einer Datenbank in ein "bacpac"-Paket.

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

Extrahieren Sie Schema und exportieren Sie Daten aus 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

Pfad der Zielpaketdatei.

databaseName
String

Name der Quelldatenbank.

modelStorageType
DacSchemaModelStorageType

Gibt den Sicherungsspeichertyp für ein Schemamodell an.

tables
IEnumerable<Tuple<String,String>>

Optionaler Aufzählungswert, der zum Abrufen des Enumerators über einen Satz von Tabellen verwendet werden kann, für die Daten exportiert werden sollen. Für jede Tuple in der Enumeration gibt das erste Element das Schema der Tabelle an, und die zweite gibt den Basisbezeichner der Tabelle an.

Wenn der Wert für diesen Parameter ein Nullverweis ist, werden Daten für alle Tabellen exportiert.

cancellationToken
Nullable<CancellationToken>

Optional CancellationToken , das verwendet werden kann, um anzugeben, 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 Nullverweis oder eine leere Zeichenfolge ist.

Wenn während der Schemabereitstellung und beim Datenexport ein Fehler auftritt; oder wenn tables eine Tabelle angegeben wird, die nicht im schema vorhanden ist, das im angegebenen Paket enthalten ist.

Wenn ein CancellationToken Abbruch angefordert wurde und der Vorgang abgebrochen werden kann.

Gilt für:

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

Extrahieren Sie Schema und exportieren Sie Daten aus 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

Pfad der Zielpaketdatei.

databaseName
String

Name der Quelldatenbank.

options
DacExportOptions

Instanz dieser DacExportOptions Eigenschaft gibt Eigenschaften an, die sich auf verschiedene Aspekte des Exports auswirken.

tables
IEnumerable<Tuple<String,String>>

Optionaler Aufzählungswert, der zum Abrufen des Enumerators über einen Satz von Tabellen verwendet werden kann, für die Daten exportiert werden sollen. Für jede Tuple in der Enumeration gibt das erste Element das Schema der Tabelle an, und die zweite gibt den Basisbezeichner der Tabelle an.

cancellationToken
Nullable<CancellationToken>

Optional CancellationToken , das verwendet werden kann, um anzugeben, 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 Nullverweis oder eine leere Zeichenfolge ist.

Wenn während der Schemabereitstellung und beim Datenexport ein Fehler auftritt; oder wenn options eine Tabelle angegeben wird, die nicht im schema vorhanden ist, das im angegebenen Paket enthalten ist.

Wenn ein CancellationToken Abbruch angefordert wurde und der Vorgang abgebrochen werden kann.

Gilt für:

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

Extrahieren Sie Schema und exportieren Sie Daten aus 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

Stream in die das Paket geschrieben werden soll.

databaseName
String

Name der Quelldatenbank.

modelStorageType
DacSchemaModelStorageType

Gibt den Sicherungsspeichertyp für ein Schemamodell an.

tables
IEnumerable<Tuple<String,String>>

Optionaler Aufzählungswert, der zum Abrufen des Enumerators über einen Satz von Tabellen verwendet werden kann, für die Daten exportiert werden sollen. Für jede Tuple in der Enumeration gibt das erste Element das Schema der Tabelle an, und die zweite gibt den Basisbezeichner der Tabelle an.

Wenn der Wert für diesen Parameter ein Nullverweis ist, werden Daten für alle Tabellen exportiert.

cancellationToken
Nullable<CancellationToken>

Optional CancellationToken , das verwendet werden kann, um anzugeben, 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 Nullverweis oder eine leere Zeichenfolge ist.

Wenn während der Schemabereitstellung und beim Datenexport ein Fehler auftritt; oder wenn tables eine Tabelle angegeben wird, die nicht im Schema vorhanden ist, das im angegebenen Paket enthalten ist; oder der angegebene Datenstrom eignet sich nicht zum Schreiben des Pakets.

Wenn ein CancellationToken Abbruch angefordert wurde und der Vorgang abgebrochen werden kann.

Gilt für:

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

Extrahieren Sie Schema und exportieren Sie Daten aus 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

Stream in die das Paket geschrieben werden soll.

databaseName
String

Name der Quelldatenbank.

tables
IEnumerable<Tuple<String,String>>

Optionaler Aufzählungswert, der zum Abrufen des Enumerators über einen Satz von Tabellen verwendet werden kann, für die Daten exportiert werden sollen. Für jede Tuple in der Enumeration gibt das erste Element das Schema der Tabelle an, und die zweite gibt den Basisbezeichner der Tabelle an.

Wenn der Wert für diesen Parameter ein Nullverweis ist, werden Daten für alle Tabellen exportiert.

cancellationToken
Nullable<CancellationToken>

Optional CancellationToken , das verwendet werden kann, um anzugeben, 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 Nullverweis oder eine leere Zeichenfolge ist.

Wenn während der Schemabereitstellung und beim Datenexport ein Fehler auftritt; oder wenn tables eine Tabelle angegeben wird, die nicht im Schema vorhanden ist, das im angegebenen Paket enthalten ist; oder der angegebene Datenstrom eignet sich nicht zum Schreiben des Pakets.

Wenn ein CancellationToken Abbruch angefordert wurde und der Vorgang abgebrochen werden kann.

Gilt für:

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

Extrahieren Sie Schema und exportieren Sie Daten aus 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

Pfad der Zielpaketdatei.

databaseName
String

Name der Quelldatenbank.

tables
IEnumerable<Tuple<String,String>>

Optionaler Aufzählungswert, der zum Abrufen des Enumerators über einen Satz von Tabellen verwendet werden kann, für die Daten exportiert werden sollen. Für jede Tuple in der Enumeration gibt das erste Element das Schema der Tabelle an, und die zweite gibt den Basisbezeichner der Tabelle an.

Wenn der Wert für diesen Parameter ein Nullverweis ist, werden Daten für alle Tabellen exportiert.

cancellationToken
Nullable<CancellationToken>

Optional CancellationToken , das verwendet werden kann, um anzugeben, 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 Nullverweis oder eine leere Zeichenfolge ist.

Wenn während der Schemabereitstellung und beim Datenexport ein Fehler auftritt; oder wenn tables eine Tabelle angegeben wird, die nicht im schema vorhanden ist, das im angegebenen Paket enthalten ist.

Wenn ein CancellationToken Abbruch angefordert wurde und der Vorgang abgebrochen werden kann.

Gilt für:

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

Extrahieren Sie Schema und exportieren Sie Daten aus 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

Stream in die das Paket geschrieben werden soll.

databaseName
String

Name der Quelldatenbank.

options
DacExportOptions

Optionale Instanz davon, die DacExportOptions Eigenschaften angibt, die sich auf verschiedene Aspekte des Exports auswirken.

tables
IEnumerable<Tuple<String,String>>

Optionaler Aufzählungswert, der zum Abrufen des Enumerators über einen Satz von Tabellen verwendet werden kann, für die Daten exportiert werden sollen. Für jede Tuple in der Enumeration gibt das erste Element das Schema der Tabelle an, und die zweite gibt den Basisbezeichner der Tabelle an.

cancellationToken
Nullable<CancellationToken>

Optional CancellationToken , das verwendet werden kann, um anzugeben, 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 Nullverweis oder eine leere Zeichenfolge ist.

Wenn während der Schemabereitstellung und beim Datenexport ein Fehler auftritt; oder wenn options eine Tabelle angegeben wird, die nicht im schema vorhanden ist, das im angegebenen Paket enthalten ist.

Wenn ein CancellationToken Abbruch angefordert wurde und der Vorgang abgebrochen werden kann.

Gilt für: