DacServices.ExportBacpac Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrait le schéma et exporte les données d'une base de données dans un package « 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)
Paramètres
- packageFileName
- String
Chemin d'accès du fichier de package cible.
- databaseName
- String
Nom de la base de données source.
- modelStorageType
- DacSchemaModelStorageType
Spécifie le type de stockage de sauvegarde d’un modèle de schéma.
- tables
- IEnumerable<Tuple<String,String>>
Énumérable facultatif utilisé pour récupérer l'énumérateur d'un ensemble de tables pour lequel les données doivent être exportées. Pour chaque Tuple de l'énumération, le premier élément spécifie le schéma de la table, et le second spécifie l'identificateur de la table.
Si la valeur de ce paramètre est une référence null, les données de toutes les tables sont exportées.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken facultatif qui peut être utilisé pour indiquer que l'opération doit être annulée. L'utilisation de cet objet ne garantit pas l'annulation de l'opération.
Exceptions
Si la valeur d'un des paramètres requis est une référence Null ou une chaîne vide.
Si une erreur se produit pendant le déploiement du schéma et l'exportation des données ; ou si tables
spécifie une table qui n'existe pas dans le schéma contenu dans le package fourni.
Si CancellationToken reçoit une demande d'annulation et que l'opération peut être annulée.
S’applique à
ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrait le schéma et exporte les données d'une base de données dans un package « 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)
Paramètres
- packageFileName
- String
Chemin d'accès du fichier de package cible.
- databaseName
- String
Nom de la base de données source.
- options
- DacExportOptions
Instance de DacExportOptions qui spécifie les propriétés affectant les divers aspects de l'exportation.
- tables
- IEnumerable<Tuple<String,String>>
Énumérable facultatif utilisé pour récupérer l'énumérateur d'un ensemble de tables pour lequel les données doivent être exportées. Pour chaque Tuple de l'énumération, le premier élément spécifie le schéma de la table, et le second spécifie l'identificateur de la table.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken facultatif qui peut être utilisé pour indiquer que l'opération doit être annulée. L'utilisation de cet objet ne garantit pas l'annulation de l'opération.
Exceptions
Si la valeur d'un des paramètres requis est une référence Null ou une chaîne vide.
Si une erreur se produit pendant le déploiement du schéma et l'exportation des données ; ou si options
spécifie une table qui n'existe pas dans le schéma contenu dans le package fourni.
Si CancellationToken reçoit une demande d'annulation et que l'opération peut être annulée.
S’applique à
ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrait le schéma et exporte les données d'une base de données dans un package « 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)
Paramètres
- databaseName
- String
Nom de la base de données source.
- modelStorageType
- DacSchemaModelStorageType
Spécifie le type de stockage de sauvegarde d’un modèle de schéma.
- tables
- IEnumerable<Tuple<String,String>>
Énumérable facultatif utilisé pour récupérer l'énumérateur d'un ensemble de tables pour lequel les données doivent être exportées. Pour chaque Tuple de l'énumération, le premier élément spécifie le schéma de la table, et le second spécifie l'identificateur de la table.
Si la valeur de ce paramètre est une référence null, les données de toutes les tables sont exportées.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken facultatif qui peut être utilisé pour indiquer que l'opération doit être annulée. L'utilisation de cet objet ne garantit pas l'annulation de l'opération.
Exceptions
Si la valeur d'un des paramètres requis est une référence Null ou une chaîne vide.
Si une erreur se produit pendant le déploiement du schéma et l'exportation des données ; ou si tables
spécifie une table qui n'existe pas dans le schéma contenu dans le package fourni ; ou le flux fourni n'est pas approprié pour écrire le package.
Si CancellationToken reçoit une demande d'annulation et que l'opération peut être annulée.
S’applique à
ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrait le schéma et exporte les données d'une base de données dans un package « 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)
Paramètres
- databaseName
- String
Nom de la base de données source.
- tables
- IEnumerable<Tuple<String,String>>
Énumérable facultatif utilisé pour récupérer l'énumérateur d'un ensemble de tables pour lequel les données doivent être exportées. Pour chaque Tuple de l'énumération, le premier élément spécifie le schéma de la table, et le second spécifie l'identificateur de la table.
Si la valeur de ce paramètre est une référence null, les données de toutes les tables sont exportées.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken facultatif qui peut être utilisé pour indiquer que l'opération doit être annulée. L'utilisation de cet objet ne garantit pas l'annulation de l'opération.
Exceptions
Si la valeur d'un des paramètres requis est une référence Null ou une chaîne vide.
Si une erreur se produit pendant le déploiement du schéma et l'exportation des données ; ou si tables
spécifie une table qui n'existe pas dans le schéma contenu dans le package fourni ; ou le flux fourni n'est pas approprié pour écrire le package.
Si CancellationToken reçoit une demande d'annulation et que l'opération peut être annulée.
S’applique à
ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrait le schéma et exporte les données d'une base de données dans un package « 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)
Paramètres
- packageFileName
- String
Chemin d'accès du fichier de package cible.
- databaseName
- String
Nom de la base de données source.
- tables
- IEnumerable<Tuple<String,String>>
Énumérable facultatif utilisé pour récupérer l'énumérateur d'un ensemble de tables pour lequel les données doivent être exportées. Pour chaque Tuple de l'énumération, le premier élément spécifie le schéma de la table, et le second spécifie l'identificateur de la table.
Si la valeur de ce paramètre est une référence null, les données de toutes les tables sont exportées.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken facultatif qui peut être utilisé pour indiquer que l'opération doit être annulée. L'utilisation de cet objet ne garantit pas l'annulation de l'opération.
Exceptions
Si la valeur d'un des paramètres requis est une référence Null ou une chaîne vide.
Si une erreur se produit pendant le déploiement du schéma et l'exportation des données ; ou si tables
spécifie une table qui n'existe pas dans le schéma contenu dans le package fourni.
Si CancellationToken reçoit une demande d'annulation et que l'opération peut être annulée.
S’applique à
ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
Extrait le schéma et exporte les données d'une base de données dans un package « 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)
Paramètres
- databaseName
- String
Nom de la base de données source.
- options
- DacExportOptions
Instance facultative de DacExportOptions qui spécifie les propriétés affectant les divers aspects de l'exportation.
- tables
- IEnumerable<Tuple<String,String>>
Énumérable facultatif utilisé pour récupérer l'énumérateur d'un ensemble de tables pour lequel les données doivent être exportées. Pour chaque Tuple de l'énumération, le premier élément spécifie le schéma de la table, et le second spécifie l'identificateur de la table.
- cancellationToken
- Nullable<CancellationToken>
CancellationToken facultatif qui peut être utilisé pour indiquer que l'opération doit être annulée. L'utilisation de cet objet ne garantit pas l'annulation de l'opération.
Exceptions
Si la valeur d'un des paramètres requis est une référence Null ou une chaîne vide.
Si une erreur se produit pendant le déploiement du schéma et l'exportation des données ; ou si options
spécifie une table qui n'existe pas dans le schéma contenu dans le package fourni.
Si CancellationToken reçoit une demande d'annulation et que l'opération peut être annulée.