DacServices Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona operaciones para crear y consumir paquetes DAC representados por instancias de DacPackage.
public sealed class DacServices
type DacServices = class
Public NotInheritable Class DacServices
- Herencia
-
DacServices
Constructores
DacServices(String) |
Construya una nueva instancia de la DacServices clase que funciona con la base de datos especificada por el cadena de conexión proporcionado. |
DacServices(String, IUniversalAuthProvider) |
Construya una nueva instancia de la DacServices clase que funciona con la base de datos especificada por el proveedor de autenticación y cadena de conexión proporcionados. |
DacServices(String, SecureString) |
Construya una nueva instancia de la DacServices clase que funciona con la base de datos especificada por el cadena de conexión proporcionado. |
Propiedades
DiagnosticTrace |
Obtenga el para los TraceSource seguimientos de diagnóstico. |
Métodos
Deploy(DacPackage, String, Boolean, DacDeployOptions, Nullable<CancellationToken>) |
Implemente el paquete proporcionado en una base de datos. |
DisableTelemetry() |
Proporciona operaciones para crear y consumir paquetes DAC representados por instancias de DacPackage. |
EnableTelemetry(String, Version) |
Habilita la telemetría globalmente y establece el nombre de la aplicación y la versión para incluirse en los eventos de telemetría. |
EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>) |
Habilita la telemetría globalmente y establece el nombre de la aplicación y la versión para incluirse en los eventos de telemetría. |
EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>, Func<String>) |
Habilita la telemetría globalmente y establece el nombre de la aplicación y la versión para incluirse en los eventos de telemetría. |
ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac". |
ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac". |
ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac". |
ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac". |
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac". |
ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrae el esquema y los datos de exportación de una base de datos a un paquete "bacpac". |
Extract(Stream, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Extraiga el esquema de una base de datos en un paquete. |
Extract(String, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Extraiga el esquema de una base de datos en un paquete. |
GenerateCreateScript(DacPackage, String, DacDeployOptions) |
Cree un script de T-SQL que se pueda usar para implementar el esquema del proporcionado DacPackage en una base de datos. |
GenerateCreateScript(Stream, DacPackage, String, DacDeployOptions) |
Cree un script de T-SQL que se pueda usar para implementar el esquema del proporcionado DacPackage en una base de datos. |
GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions) |
Cree un informe XML de los pasos necesarios para implementar las diferencias entre los esquemas de las instancias de origen y de destino DacPackage proporcionadas en una base de datos. |
GenerateDeployReport(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Cree un informe XML de los pasos necesarios para implementar el esquema del proporcionado DacPackage en una base de datos. |
GenerateDeployReport(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Cree un informe XML de los pasos necesarios para implementar las diferencias entre los esquemas de las instancias de origen y de destino DacPackage proporcionadas en una base de datos. |
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions) |
Cree un script de T-SQL que se pueda usar para implementar las diferencias entre los esquemas de las instancias de origen y de destino DacPackage proporcionadas en una base de datos. |
GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Cree un script de T-SQL que se pueda usar para implementar el esquema del proporcionado DacPackage en una base de datos. |
GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Cree un script de T-SQL que se pueda usar para implementar las diferencias entre los esquemas de las instancias de origen y de destino DacPackage proporcionadas en una base de datos. |
GenerateDriftReport(String, DacSchemaModelStorageType, Nullable<CancellationToken>) |
Cree un informe XML del desfase que se ha producido desde que la base de datos se registró por última vez. |
GenerateDriftReport(String, Nullable<CancellationToken>) |
Cree un informe XML del desfase que se ha producido desde que la base de datos se registró por última vez. |
ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>) |
Implementa el esquema e importa los datos de la tabla desde el paquete proporcionado a una base de datos. |
ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>) |
Implementa el esquema e importa los datos de la tabla desde el paquete proporcionado a una base de datos. |
ImportBacpac(BacPackage, String, Nullable<CancellationToken>) |
Implementa el esquema e importa los datos de la tabla desde el paquete proporcionado a una base de datos. |
Publish(DacPackage, String, PublishOptions) |
Publique el paquete proporcionado en una base de datos. Este método admite la devolución del script usado al publicar junto con un informe de implementación que resume las acciones realizadas durante la publicación. |
Register(String, DacSchemaModelStorageType, String, Version, String) |
Agregue información de registro de DAC para la base de datos de destino especificada. |
Register(String, String, Version, String) |
Agregue información de registro de DAC para la base de datos de destino especificada. |
Script(DacPackage, DacPackage, String, PublishOptions) |
Scripts de los pasos de una operación de publicación como script de implementación, informe de implementación o ambos. Al menos una de las GenerateDeploymentScript opciones o GenerateDeploymentReport debe establecerse en true. Este método no modificará el destino. |
Script(DacPackage, String, PublishOptions) |
Scripts de los pasos de una operación de publicación como script de implementación, informe de implementación o ambos. Al menos una de las GenerateDeploymentScript opciones o GenerateDeploymentReport debe establecerse en true. Este método no se publicará en la base de datos. |
Unregister(String) |
Quite la información de registro de DAC para la base de datos de destino especificada. |
Eventos
LogObjectHashed |
Se invoca como el registrador hash de un nombre de objeto cuando HashObjectNamesInLogs está establecido en true. |
Message |
Invocado como una operación notifica actualizaciones de estado o errores. |
ProgressChanged |
Se invoca a medida que cambia el estado de una operación. |
SqlConnectionCreated |
Se invoca después de crear cada instancia de SqlConnection. |