DacServices Classe
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.
Fournit des opérations pour créer et consommer des packages DAC représentés par DacPackage des instances.
public sealed class DacServices
type DacServices = class
Public NotInheritable Class DacServices
- Héritage
-
DacServices
Constructeurs
| Nom | Description |
|---|---|
| DacServices(String, IUniversalAuthProvider) |
Construisez une nouvelle instance de la DacServices classe qui fonctionne sur la base de données spécifiée par le fournisseur de chaîne de connexion et d’authentification fourni. |
| DacServices(String, SecureString) |
Construisez une nouvelle instance de la DacServices classe qui fonctionne sur la base de données spécifiée par le chaîne de connexion fourni. |
| DacServices(String) |
Construisez une nouvelle instance de la DacServices classe qui fonctionne sur la base de données spécifiée par le chaîne de connexion fourni. |
Propriétés
| Nom | Description |
|---|---|
| DiagnosticTrace |
Obtenez les TraceSource traces de diagnostic. |
Méthodes
| Nom | Description |
|---|---|
| Deploy(DacPackage, String, Boolean, DacDeployOptions, Nullable<CancellationToken>) |
Déployez le package fourni dans une base de données. |
| DisableTelemetry() |
Fournit des opérations pour créer et consommer des packages DAC représentés par DacPackage des instances. |
| EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>, Func<String>) |
Active la télémétrie globalement et définit le nom de l’application et de la version pour qu’elle soit incluse dans les événements de télémétrie |
| EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>) |
Active la télémétrie globalement et définit le nom de l’application et de la version pour qu’elle soit incluse dans les événements de télémétrie |
| EnableTelemetry(String, Version) |
Active la télémétrie globalement et définit le nom de l’application et de la version pour qu’elle soit incluse dans les événements de télémétrie |
| ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrayez le schéma et exportez des données d’une base de données dans un package « bacpac ». |
| ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrayez le schéma et exportez des données d’une base de données dans un package « bacpac ». |
| ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrayez le schéma et exportez des données d’une base de données dans un package « bacpac ». |
| ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrayez le schéma et exportez des données d’une base de données dans un package « bacpac ». |
| ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrayez le schéma et exportez des données d’une base de données dans un package « bacpac ». |
| ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrayez le schéma et exportez des données d’une base de données dans un package « bacpac ». |
| Extract(Stream, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Extrayez le schéma d’une base de données dans un package. |
| Extract(String, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Extrayez le schéma d’une base de données dans un package. |
| GenerateCreateScript(DacPackage, String, DacDeployOptions) |
Créez un script T-SQL qui peut être utilisé pour déployer le schéma du fichier fourni DacPackage dans une base de données. |
| GenerateCreateScript(Stream, DacPackage, String, DacDeployOptions) |
Créez un script T-SQL qui peut être utilisé pour déployer le schéma du fichier fourni DacPackage dans une base de données. |
| GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions) |
Créez un rapport XML des étapes nécessaires pour déployer les différences entre les schémas des instances source et cible DacPackage fournies dans une base de données. |
| GenerateDeployReport(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Créez un rapport XML des étapes nécessaires pour déployer le schéma de la base de données fournie DacPackage . |
| GenerateDeployReport(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Créez un rapport XML des étapes nécessaires pour déployer les différences entre les schémas des instances source et cible DacPackage fournies dans une base de données. |
| GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions) |
Créez un script T-SQL qui peut être utilisé pour déployer les différences entre les schémas des instances source et cible DacPackage fournies dans une base de données. |
| GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Créez un script T-SQL qui peut être utilisé pour déployer le schéma du fichier fourni DacPackage dans une base de données. |
| GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Créez un script T-SQL qui peut être utilisé pour déployer les différences entre les schémas des instances source et cible DacPackage fournies dans une base de données. |
| GenerateDriftReport(String, DacSchemaModelStorageType, Nullable<CancellationToken>) |
Créez un rapport XML de la dérive qui s’est produite depuis la dernière inscription de la base de données. |
| GenerateDriftReport(String, Nullable<CancellationToken>) |
Créez un rapport XML de la dérive qui s’est produite depuis la dernière inscription de la base de données. |
| ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>) |
Déployez le schéma et importez des données de table à partir du package fourni dans une base de données. |
| ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>) |
Déployez le schéma et importez des données de table à partir du package fourni dans une base de données. |
| ImportBacpac(BacPackage, String, Nullable<CancellationToken>) |
Déployez le schéma et importez des données de table à partir du package fourni dans une base de données. |
| Publish(DacPackage, String, PublishOptions) |
Publiez le package fourni dans une base de données. Cette méthode prend en charge le retour du script utilisé lors de la publication avec un rapport de déploiement récapitunant les actions effectuées lors de la publication |
| Register(String, DacSchemaModelStorageType, String, Version, String) |
Ajoutez des informations d’inscription DAC pour la base de données cible spécifiée. |
| Register(String, String, Version, String) |
Ajoutez des informations d’inscription DAC pour la base de données cible spécifiée. |
| Script(DacPackage, DacPackage, String, PublishOptions) |
Scripte les étapes d’une opération de publication en tant que script de déploiement, rapport de déploiement ou les deux. Au moins l’une des GenerateDeploymentScript options doit GenerateDeploymentReport être définie sur true. Cette méthode ne modifie pas la cible |
| Script(DacPackage, String, PublishOptions) |
Scripte les étapes d’une opération de publication en tant que script de déploiement, rapport de déploiement ou les deux. Au moins l’une des GenerateDeploymentScript options doit GenerateDeploymentReport être définie sur true. Cette méthode ne publiera pas dans la base de données |
| Unregister(String) |
Supprimez les informations d’inscription DAC pour la base de données cible spécifiée. |
Événements
| Nom | Description |
|---|---|
| LogObjectHashed |
Appelé comme hachage de l’enregistreur d’événements, un nom d’objet lorsque HashObjectNamesInLogs a la valeur true. |
| Message |
Appelée en tant qu’opération signale des mises à jour d’état ou des erreurs. |
| ProgressChanged |
Appelé comme état d’une opération change. |
| SqlConnectionCreated |
Appelée après la création de chaque instance SqlConnection. |