Microsoft.SqlServer.Dac Espace de noms
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.
Classes
BacPackage |
Représentation sous forme d’artefact contenant la définition et les données d’une application de la couche Données. |
DacAzureDatabaseSpecification |
Définit des paramètres facultatifs spécifiques à un Microsoft Azure SQL Database |
DacDataProgressMessage |
Données associées à une opération sur les données en cours d’exécution pour signaler les mises à jour d’état ou les erreurs liées à la progression. |
DacDeployOptions |
Définit les options ayant une incidence sur le comportement de déploiement du package dans une base de données. |
DacExceptionMessage |
Données associées à une erreur contenant des informations d’exception. |
DacExportOptions |
Définit les options ayant une incidence sur le comportement d’exportation à partir d’une base de données. |
DacExtractOptions |
Définit les options ayant une incidence sur le comportement d’extraction du package. |
DacImportOptions |
Définit les options ayant une incidence sur le comportement d’importation du package dans une base de données. |
DacMessage |
Données associées à une opération en cours d’exécution pour signaler les mises à jour d’état ou les erreurs. |
DacMessageEventArgs |
Données associées à l’événement déclenché lorsqu’une opération en cours d’exécution signale des mises à jour ou des erreurs de l’état. |
DacOperationProgressMessage |
Message de progression associé à l’opération globale d’importation ou d’exportation de progression. |
DacPackage |
Représentation sous forme d’artefact contenant la définition d’une application de la couche Données. |
DacPackageExtensions |
Fournit des méthodes d’extension pour prendre en charge la manipulation des objets DacPackage. Ces méthodes d’extension fonctionnent sur un DacPackage |
DacProfile |
Contient des paramètres associés à une configuration de déploiement spécifique. |
DacProgressEventArgs |
Données associées à l’événement déclenché lorsqu’une opération termine des étapes individuelles du traitement. |
DacRetryMessage |
Ce message est déclenché lorsque l’API DacFx a retenté une commande ou une connexion en raison d’une erreur temporaire retournée par le serveur. |
DacServices |
Fournit des opérations pour créer et consommer les packages DAC représentés par des instances de DacPackage. |
DacServicesException |
Exception générée pour les erreurs du service DAC. |
DataOperationStateProvider |
Implémentez cette interface pour gérer l’extraction des tables de données utilisateur de la base de données dans le compte de stockage Azure et la publication à partir du stockage Azure des données des tables dans la base de données cible. |
DeploymentPropertyAliasAttribute |
Cette classe prend en charge l’infrastructure du produit et n’est pas destinée à être utilisée directement à partir de votre code. Définit un alias pour la propriété de déploiement lorsqu’il est utilisé pour la substitution de la propriété de ligne de commande |
LogObjectHashedEventArgs |
Les données associées à l’événement déclenché en tant que nom d’objet sont hachées lorsque HashObjectNamesInLogs est true. |
NestedDeploymentPropertyAttribute |
Cette classe prend en charge l’infrastructure du produit et n’est pas destinée à être utilisée directement à partir de votre code. Indique qu’une propriété de déploiement doit être développée pour la substitution de la propriété de ligne de commande |
OptionDescriptionAttribute |
Personnalise la description d’une option. |
PackageMetadata |
Informations de métadonnées qui décrivent un package. |
PackageOptions |
Définit des options avancées et des artefacts supplémentaires pour la création du package. |
PublishOptions |
Configure les options pour ce qui sera signalé lors de l’exécution de certaines opérations à partir de DacServices, en particulier si un DeployReport et/ou DeployScript sera généré |
PublishResult |
Contient les résultats d’une opération de publication ou de script. Cela contiendra au moins l’une des propriétés ou DatabaseScript en fonction de DeploymentReport ce qui a été demandé dans lePublishOptions |
SourceInformation |
Représente les informations concernant un élément d’intérêt du modèle, par exemple un SqlRuleProblem. |
SqlConnectionStringBuilderHelper |
Classe publique pour prendre en charge la configuration de l’authentification SQL pour DacFx |
TSqlModelUtils |
Fournit des méthodes utilitaires pour les API du modèle public. |
Interfaces
IUniversalAuthProvider |
Implémentez cette interface pour créer un jeton d’accès de chaîne. Ce jeton d’accès sera utilisé pour définir le AccessToken pour toutes les instances SqlConnection créées lors de la connexion à une base de données. |
Énumérations
DacAzureEdition |
Liste des éditions possibles pour un Microsoft Azure SQL Database |
DacExtractTarget |
Spécifie les différentes cibles d’extraction lors de l’extraction d’une base de données. |
DacMessageType |
Spécifie le type (ou la gravité) du message associé à un événement donné. |
DacOperationStatus |
Spécifie l'état d'une opération de service. |
DacSchemaModelStorageType |
Spécifie le type de stockage de sauvegarde d’un modèle de schéma. |
DataOperationStepState |
Les états possibles qu’une seule étape de l’opération De données peut se trouver. |
DataStorageType |
Types de stockage de données possibles |
EngineVersion |
Représente une option qui spécifie la version de moteur à définir ou autoriser. Actuellement, cette option n'est utilisée que dans les opérations liées à Microsoft Azure SQL Database. Par exemple, cette option est utilisée pendant l'exportation pour définir la version de moteur autorisée pour la validation et indiquer si les fonctionnalités de la base de données correspondent aux fonctionnalités de cette version de moteur. De même, pendant la définition des options de création pour un TSqlModel public dans les API d'extensibilité, elle peut servir à définir la valeur de la version de moteur attendue. |
ObjectType |
Définit les types d’objets qui existent dans SQL Server. |