DacServices.ExportBacpac Metodo

Definizione

Overload

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

Estrarre lo schema ed esportare i dati da un database in un pacchetto "bacpac".

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

Estrarre lo schema ed esportare i dati da un database in un pacchetto "bacpac".

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

Estrarre lo schema ed esportare i dati da un database in un pacchetto "bacpac".

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

Estrarre lo schema ed esportare i dati da un database in un pacchetto "bacpac".

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

Estrarre lo schema ed esportare i dati da un database in un pacchetto "bacpac".

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

Estrarre lo schema ed esportare i dati da un database in un pacchetto "bacpac".

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

Estrarre lo schema ed esportare 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 di schema.

tables
IEnumerable<Tuple<String,String>>

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

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

cancellationToken
Nullable<CancellationToken>

Facoltativo CancellationToken che può essere utilizzato per indicare che l'operazione deve essere annullata. L'utilizzo di questo oggetto non garantisce che l'operazione venga annullata.

Eccezioni

Se il valore per 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 è CancellationToken stato richiesto un annullamento e l'operazione potrebbe essere annullata.

Si applica a

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

Estrarre lo schema ed esportare 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 influiscono su vari aspetti dell'esportazione.

tables
IEnumerable<Tuple<String,String>>

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

cancellationToken
Nullable<CancellationToken>

Facoltativo CancellationToken che può essere utilizzato per indicare che l'operazione deve essere annullata. L'utilizzo di questo oggetto non garantisce che l'operazione venga annullata.

Eccezioni

Se il valore per 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 è CancellationToken stato richiesto un annullamento e l'operazione potrebbe essere annullata.

Si applica a

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

Estrarre lo schema ed esportare 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

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 di schema.

tables
IEnumerable<Tuple<String,String>>

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

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

cancellationToken
Nullable<CancellationToken>

Facoltativo CancellationToken che può essere utilizzato per indicare che l'operazione deve essere annullata. L'utilizzo di questo oggetto non garantisce che l'operazione venga annullata.

Eccezioni

Se il valore per 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 oppure il flusso fornito non è adatto per la scrittura del pacchetto.

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

Si applica a

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

Estrarre lo schema ed esportare 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

Stream in cui scrivere il pacchetto.

databaseName
String

Nome del database di origine.

tables
IEnumerable<Tuple<String,String>>

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

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

cancellationToken
Nullable<CancellationToken>

Facoltativo CancellationToken che può essere utilizzato per indicare che l'operazione deve essere annullata. L'utilizzo di questo oggetto non garantisce che l'operazione venga annullata.

Eccezioni

Se il valore per 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 oppure il flusso fornito non è adatto per la scrittura del pacchetto.

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

Si applica a

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

Estrarre lo schema ed esportare 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 usato per recuperare l'enumeratore su un set di tabelle per cui devono essere esportati i dati. Per ogni Tuple elemento nell'enumerazione il primo elemento specifica lo schema della tabella e il secondo specifica l'identificatore di base della tabella.

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

cancellationToken
Nullable<CancellationToken>

Facoltativo CancellationToken che può essere utilizzato per indicare che l'operazione deve essere annullata. L'utilizzo di questo oggetto non garantisce che l'operazione venga annullata.

Eccezioni

Se il valore per 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 è CancellationToken stato richiesto un annullamento e l'operazione potrebbe essere annullata.

Si applica a

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

Estrarre lo schema ed esportare 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

Stream in cui scrivere il pacchetto.

databaseName
String

Nome del database di origine.

options
DacExportOptions

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

tables
IEnumerable<Tuple<String,String>>

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

cancellationToken
Nullable<CancellationToken>

Facoltativo CancellationToken che può essere utilizzato per indicare che l'operazione deve essere annullata. L'utilizzo di questo oggetto non garantisce che l'operazione venga annullata.

Eccezioni

Se il valore per 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 è CancellationToken stato richiesto un annullamento e l'operazione potrebbe essere annullata.

Si applica a