DacServices.ExportBacpac Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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".
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
- 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
- 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
- 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.