Partager via


DacExtractOptions Classe

Définition

Définit les options ayant une incidence sur le comportement d’extraction du package.

public sealed class DacExtractOptions
type DacExtractOptions = class
Public NotInheritable Class DacExtractOptions
Héritage
DacExtractOptions

Constructeurs

DacExtractOptions()

Construit une nouvelle instance de la classe DacExtractOptions.

Propriétés

AzureSharedAccessSignatureToken

[Préversion] Jeton de signature d’accès partagé Azure du compte de stockage Azure pour extraire des données dans des fichiers Parquet.

AzureStorageBlobEndpoint

[Préversion] Point de terminaison d’objet blob de stockage Azure du compte de stockage Azure pour extraire des données dans des fichiers Parquet.

AzureStorageContainer

[Préversion] Nom du conteneur de stockage Azure du compte de stockage Azure pour extraire des données dans des fichiers Parquet.

AzureStorageKey

[Préversion] Clé de stockage Azure du compte de stockage Azure pour extraire des données dans des fichiers Parquet.

AzureStorageRootPath

Chemin d’accès racine de stockage sous le conteneur pour Azure Synapse données Analytics vers les fichiers parquet.

CommandTimeout

Définit le délai d’expiration de la commande (en secondes) lors de l’exécution de requêtes dans SQLServer.

CompressionOption

Définit l’option de compression dans le package final

DatabaseLockTimeout

Spécifie le délai d’expiration (en secondes) du verrouillage de la base de données lors de l'exécution de requêtes dans SQL Server.

DataOperationStateProvider

Fournisseur d’état des opérations de données.

ExtractAllTableData

Obtient ou définit la valeur booléenne qui indique si les données de toutes les tables utilisateur sont extraites.

ExtractApplicationScopedObjectsOnly

Obtient ou définit la valeur booléenne qui spécifie l'étendue des objets extraits de la source.

ExtractReferencedServerScopedElements

Obtient ou définit la valeur booléenne qui spécifie si les éléments d'étendue serveur référencés par la source doivent être extraits.

ExtractTarget

Obtenez le type de cible d’extraction utilisé lors de l’extraction d’une base de données dans un système de fichiers ou un dacpac.

ExtractUsageProperties

Les propriétés d’utilisation incluent Table.RowCount, Table.IndexSize, Table.DataSize, Table.UsedPages et Table.DataPages. Quand la valeur est true, ces propriétés sont extraites de la base de données et sont accessibles dans le modèle.

HashObjectNamesInLogs

Obtenir ou définir une valeur booléenne qui spécifie s’il faut hacher les noms d’objets dans les journaux

IgnoreExtendedProperties

Obtient ou définit la valeur booléenne qui spécifie si les propriétés étendues doivent être ignorées.

IgnorePermissions

Obtenez ou définissez la valeur booléenne qui spécifie s’il faut ignorer les autorisations.

IgnoreUserLoginMappings

Obtient ou définit la valeur booléenne qui spécifie si les mappages entre utilisateurs et connexions doivent être extraits de la source.

LongRunningCommandTimeout

Spécifie le délai d’expiration de la commande de longue durée en secondes lors de l’exécution de requêtes sur SQLServer.

Storage

Obtient le type de stockage de sauvegarde pour le modèle de schéma utilisé lors de l'extraction.

TempDirectoryForTableData

Spécifie le répertoire temporaire utilisé pour la mise en mémoire tampon des données de table avant leur écriture dans le fichier de package.

VerifyExtraction

Obtenez ou définissez la valeur booléenne qui spécifie si le package extrait doit être vérifié.

S’applique à