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