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
| Nom | Description |
|---|---|
| BacPackage |
Représentation de l’artefact qui contient 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 Azure SQL Database Microsoft |
| DacDataProgressMessage |
Données associées à une opération de 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 qui affectent le comportement du déploiement de package sur une base de données. |
| DacExceptionMessage |
Données associées à une erreur avec des informations d’exception. |
| DacExportOptions |
Définit les options qui affectent le comportement de l’exportation de package à partir d’une base de données. |
| DacExtractOptions |
Définit les options qui affectent le comportement d’extraction de package. |
| DacImportOptions |
Définit les options qui affectent le comportement de l’importation de 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 |
Les données associées à un événement déclenché en tant qu’opération en cours d’exécution indiquent les mises à jour d’état ou les erreurs. |
| DacOperationProgressMessage |
Message de progression associé à l’opération globale d’importation ou d’exportation de progression. |
| DacPackage |
Représentation de l’artefact qui contient la définition d’une application de la couche Données. |
| DacPackageExtensions |
Fournit des méthodes d’extension pour prendre en charge la manipulation d’objets DacPackage. Ces méthodes d’extension fonctionnent sur un élément existant DacPackage |
| DacProfile |
Contient les paramètres liés à une configuration de déploiement spécifique. |
| DacProgressEventArgs |
Les données associées à l’événement déclenchés en tant qu’opération en cours d’exécution effectuent des étapes individuelles de 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 des packages DAC représentés par DacPackage des instances. |
| DacServicesException |
Exception levée pour les erreurs de service DAC. |
| DataOperationStateProvider |
Implémentez cette interface pour gérer l’extraction des tables de données utilisateur de base de données dans le compte de stockage Azure et la publication à partir de Azure stockage des données des tables dans la base de données cible. |
| DeploymentPropertyAliasAttribute |
Cette classe prend en charge l’infrastructure de 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’elle est utilisée pour la substitution de 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 a la valeur true. |
| NestedDeploymentPropertyAttribute |
Cette classe prend en charge l’infrastructure de 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 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 de package. |
| PublishOptions |
Configure les options pour ce qui sera signalé lors de l’exécution de certaines opérations à partir DacServicesde , 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 DeploymentReport les DatabaseScript propriétés en fonction de ce qui a été demandé dans lePublishOptions |
| SourceInformation |
Représente des informations sur un élément intéressant dans le 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 de modèle public. |
Interfaces
| Nom | Description |
|---|---|
| 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 les AccessToken instances SqlConnection créées lors de la connexion à une base de données. |
Énumérations
| Nom | Description |
|---|---|
| DacAzureEdition |
Liste des éditions possibles d’un Azure SQL Database Microsoft |
| 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 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 stockage 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 spécifiant quelle version du moteur doit être définie ou autorisée. Actuellement, cette option est utilisée uniquement dans les opérations liées à Microsoft Azure SQL Database. Par exemple, cela peut être utilisé pendant l’exportation pour définir la version autorisée du moteur à valider et si les fonctionnalités de la base de données correspondent aux fonctionnalités de cette version du moteur. De même, lors de la définition d’options de création pour un TSqlModel public dans les API d’extensibilité, vous pouvez l’utiliser pour définir la version attendue du moteur du modèle. |
| ObjectType |
Définit les types d’objets qui existent dans SQL Server. |