Condividi tramite


DacServices.ExportBacpac Metodo

Definizione

Overload

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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)

Parametri

packageFileName
String

Percorso del file del pacchetto di destinazione.

databaseName
String

Nome del database di origine.

modelStorageType
DacSchemaModelStorageType

Specifica il tipo di archiviazione di backup per un modello dello schema.

tables
IEnumerable<Tuple<String,String>>

Enumerabile facoltativo utilizzato per recuperare l'enumeratore nel set di tabelle per cui devono essere esportati i dati. Per ogni oggetto Tuple nell'enumerazione il primo elemento specifica lo schema della tabella e il secondo specifica l'identificatore di base della tabella.

Se il valore per questo parametro è un riferimento Null, verranno esportati i dati di tutte le tabelle.

cancellationToken
Nullable<CancellationToken>

Oggetto CancellationToken facoltativo che può essere utilizzato per indicare che l'operazione deve essere annullata. L’uso di questo oggetto non garantisce che l'operazione verrà annullata.

Eccezioni

Se il valore di uno dei parametri obbligatori è un riferimento null o una stringa vuota.

Se si verifica un errore durante la distribuzione dello schema e l'esportazione dei dati oppure se tables specifica una tabella che non esiste nello schema contenuto nel pacchetto fornito.

Se per l'oggetto CancellationToken è stato richiesto un annullamento e l'operazione potrebbe essere annullata.

Si applica a

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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)

Parametri

packageFileName
String

Percorso del file del pacchetto di destinazione.

databaseName
String

Nome del database di origine.

options
DacExportOptions

Istanza di DacExportOptions che specifica le proprietà che interessano vari aspetti dell'esportazione.

tables
IEnumerable<Tuple<String,String>>

Enumerabile facoltativo utilizzato per recuperare l'enumeratore nel set di tabelle per cui devono essere esportati i dati. Per ogni oggetto Tuple nell'enumerazione il primo elemento specifica lo schema della tabella e il secondo specifica l'identificatore di base della tabella.

cancellationToken
Nullable<CancellationToken>

Oggetto CancellationToken facoltativo che può essere utilizzato per indicare che l'operazione deve essere annullata. L’uso di questo oggetto non garantisce che l'operazione verrà annullata.

Eccezioni

Se il valore di uno dei parametri obbligatori è un riferimento null o una stringa vuota.

Se si verifica un errore durante la distribuzione dello schema e l'esportazione dei dati oppure se options specifica una tabella che non esiste nello schema contenuto nel pacchetto fornito.

Se per l'oggetto CancellationToken è stato richiesto un annullamento e l'operazione potrebbe essere annullata.

Si applica a

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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)

Parametri

packageStream
Stream

Oggetto Stream in cui scrivere il pacchetto.

databaseName
String

Nome del database di origine.

modelStorageType
DacSchemaModelStorageType

Specifica il tipo di archiviazione di backup per un modello dello schema.

tables
IEnumerable<Tuple<String,String>>

Enumerabile facoltativo utilizzato per recuperare l'enumeratore nel set di tabelle per cui devono essere esportati i dati. Per ogni oggetto Tuple nell'enumerazione il primo elemento specifica lo schema della tabella e il secondo specifica l'identificatore di base della tabella.

Se il valore per questo parametro è un riferimento Null, verranno esportati i dati di tutte le tabelle.

cancellationToken
Nullable<CancellationToken>

Oggetto CancellationToken facoltativo che può essere utilizzato per indicare che l'operazione deve essere annullata. L’uso di questo oggetto non garantisce che l'operazione verrà annullata.

Eccezioni

Se il valore di uno dei parametri obbligatori è un riferimento null o una stringa vuota.

Se si verifica un errore durante la distribuzione dello schema e l'esportazione dei dati, se tables specifica una tabella che non esiste nello schema contenuto nel pacchetto fornito oppure se il flusso fornito non è appropriato per la scrittura del pacchetto.

Se per l'oggetto CancellationToken è stato richiesto un annullamento e l'operazione potrebbe essere annullata.

Si applica a

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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)

Parametri

packageStream
Stream

Oggetto Stream in cui scrivere il pacchetto.

databaseName
String

Nome del database di origine.

tables
IEnumerable<Tuple<String,String>>

Enumerabile facoltativo utilizzato per recuperare l'enumeratore nel set di tabelle per cui devono essere esportati i dati. Per ogni oggetto Tuple nell'enumerazione il primo elemento specifica lo schema della tabella e il secondo specifica l'identificatore di base della tabella.

Se il valore per questo parametro è un riferimento Null, verranno esportati i dati di tutte le tabelle.

cancellationToken
Nullable<CancellationToken>

Oggetto CancellationToken facoltativo che può essere utilizzato per indicare che l'operazione deve essere annullata. L’uso di questo oggetto non garantisce che l'operazione verrà annullata.

Eccezioni

Se il valore di uno dei parametri obbligatori è un riferimento null o una stringa vuota.

Se si verifica un errore durante la distribuzione dello schema e l'esportazione dei dati, se tables specifica una tabella che non esiste nello schema contenuto nel pacchetto fornito oppure se il flusso fornito non è appropriato per la scrittura del pacchetto.

Se per l'oggetto CancellationToken è stato richiesto un annullamento e l'operazione potrebbe essere annullata.

Si applica a

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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)

Parametri

packageFileName
String

Percorso del file del pacchetto di destinazione.

databaseName
String

Nome del database di origine.

tables
IEnumerable<Tuple<String,String>>

Enumerabile facoltativo utilizzato per recuperare l'enumeratore nel set di tabelle per cui devono essere esportati i dati. Per ogni oggetto Tuple nell'enumerazione il primo elemento specifica lo schema della tabella e il secondo specifica l'identificatore di base della tabella.

Se il valore per questo parametro è un riferimento Null, verranno esportati i dati di tutte le tabelle.

cancellationToken
Nullable<CancellationToken>

Oggetto CancellationToken facoltativo che può essere utilizzato per indicare che l'operazione deve essere annullata. L’uso di questo oggetto non garantisce che l'operazione verrà annullata.

Eccezioni

Se il valore di uno dei parametri obbligatori è un riferimento null o una stringa vuota.

Se si verifica un errore durante la distribuzione dello schema e l'esportazione dei dati oppure se tables specifica una tabella che non esiste nello schema contenuto nel pacchetto fornito.

Se per l'oggetto CancellationToken è stato richiesto un annullamento e l'operazione potrebbe essere annullata.

Si applica a

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

Estrae lo schema ed esporta i dati da un database in un pacchetto "bacpac".

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)

Parametri

packageStream
Stream

Oggetto Stream in cui scrivere il pacchetto.

databaseName
String

Nome del database di origine.

options
DacExportOptions

Istanza facoltativa di DacExportOptions che specifica le proprietà che interessano vari aspetti dell'esportazione.

tables
IEnumerable<Tuple<String,String>>

Enumerabile facoltativo utilizzato per recuperare l'enumeratore nel set di tabelle per cui devono essere esportati i dati. Per ogni oggetto Tuple nell'enumerazione il primo elemento specifica lo schema della tabella e il secondo specifica l'identificatore di base della tabella.

cancellationToken
Nullable<CancellationToken>

Oggetto CancellationToken facoltativo che può essere utilizzato per indicare che l'operazione deve essere annullata. L’uso di questo oggetto non garantisce che l'operazione verrà annullata.

Eccezioni

Se il valore di uno dei parametri obbligatori è un riferimento null o una stringa vuota.

Se si verifica un errore durante la distribuzione dello schema e l'esportazione dei dati oppure se options specifica una tabella che non esiste nello schema contenuto nel pacchetto fornito.

Se per l'oggetto CancellationToken è stato richiesto un annullamento e l'operazione potrebbe essere annullata.

Si applica a