Microsoft.SqlServer.Dac Espacio de nombres

Clases

Nombre Description
BacPackage

Representación del artefacto que contiene la definición y los datos de una aplicación de capa de datos.

DacAzureDatabaseSpecification

Define parámetros opcionales específicos de un Azure SQL Database de Microsoft

DacDataProgressMessage

Datos asociados a una operación de ejecución de datos para notificar actualizaciones de estado o errores relacionados con el progreso.

DacDeployOptions

Define opciones que afectan al comportamiento de la implementación de paquetes en una base de datos.

DacExceptionMessage

Datos asociados a un error con información de excepción.

DacExportOptions

Define opciones que afectan al comportamiento de la exportación de paquetes desde una base de datos.

DacExtractOptions

Define las opciones que afectan al comportamiento de la extracción de paquetes.

DacImportOptions

Define opciones que afectan al comportamiento de la importación de paquetes en una base de datos.

DacMessage

Datos asociados a una operación de ejecución para notificar actualizaciones o errores de estado.

DacMessageEventArgs

Los datos asociados con el evento generado como una operación en ejecución notifican actualizaciones de estado o errores.

DacOperationProgressMessage

Mensaje de progreso asociado a la operación general de importación o exportación del progreso.

DacPackage

Representación del artefacto que contiene la definición de una aplicación de capa de datos.

DacPackageExtensions

Proporciona métodos de extensión para admitir la manipulación de objetos DacPackage. Estos métodos de extensión funcionan en un existente DacPackage

DacProfile

Contiene la configuración relacionada con una configuración de implementación específica.

DacProgressEventArgs

Los datos asociados con el evento generado como una operación de ejecución completan los pasos individuales del procesamiento.

DacRetryMessage

Este mensaje se genera cuando la API de DacFx reintenta un comando o una conexión debido a un error transitorio devuelto por el servidor.

DacServices

Proporciona operaciones para crear y consumir paquetes DAC representados por DacPackage instancias.

DacServicesException

Excepción producida para errores de servicio DAC.

DataOperationStateProvider

Implemente esta interfaz para administrar la extracción de las tablas de datos de usuario de la base de datos en la cuenta de almacenamiento Azure y la publicación desde Azure almacenamiento de los datos de las tablas en la base de datos de destino.

DeploymentPropertyAliasAttribute

Esta clase admite la infraestructura del producto y no está pensada para usarse directamente desde el código. Define un alias para la propiedad de implementación cuando se usa para la invalidación de la propiedad de línea de comandos.

LogObjectHashedEventArgs

Los datos asociados con el evento generado como nombre de objeto se aplica un hash cuando HashObjectNamesInLogs es true.

NestedDeploymentPropertyAttribute

Esta clase admite la infraestructura del producto y no está pensada para usarse directamente desde el código. Indica que se debe expandir una propiedad de implementación para la invalidación de la propiedad de línea de comandos.

OptionDescriptionAttribute

Personaliza la descripción de una opción.

PackageMetadata

Información de metadatos que describe un paquete.

PackageOptions

Define opciones avanzadas y artefactos adicionales para la creación de paquetes.

PublishOptions

Configura las opciones de lo que se notificará al realizar determinadas operaciones desde DacServices, en particular si se generará deployReport o DeployScript.

PublishResult

Contiene los resultados de una operación de publicación o script. Esto contendrá al menos una de las DeploymentReport propiedades o DatabaseScript en función de lo que se solicitó en el PublishOptions

SourceInformation

Representa información sobre un elemento de interés en el modelo, por ejemplo, un SqlRuleProblem.

SqlConnectionStringBuilderHelper

Clase pública para admitir la configuración de autenticación de SQL para DacFx

TSqlModelUtils

Proporciona métodos de utilidad para las API del modelo público.

Interfaces

Nombre Description
IUniversalAuthProvider

Implemente esta interfaz para crear un token de acceso de cadena. Este token de acceso se usará para establecer las AccessToken instancias de SqlConnection creadas al conectarse a una base de datos.

Enumeraciones

Nombre Description
DacAzureEdition

Lista de posibles ediciones para una Azure SQL Database de Microsoft

DacExtractTarget

Especifica los distintos destinos de extracción al extraer una base de datos.

DacMessageType

Especifica el tipo (o gravedad) del mensaje asociado a un evento determinado.

DacOperationStatus

Especifica el estado de una operación de servicio.

DacSchemaModelStorageType

Especifica el tipo de almacenamiento de respaldo para un modelo de esquema.

DataOperationStepState

Los posibles estados en los que puede haber un solo paso en la operación De datos.

DataStorageType

Los posibles tipos de almacenamiento de datos

EngineVersion

Representa una opción que especifica qué versión del motor se debe establecer o permitir. Actualmente, esta opción solo se usa en operaciones relacionadas con Microsoft Azure SQL Database.

Por ejemplo, esto se puede usar durante la exportación para definir la versión del motor permitida para validar y si las características de la base de datos coinciden con las funcionalidades de esa versión del motor.

De forma similar, al definir las opciones de creación de un TSqlModel público en las API de extensibilidad, se puede usar para definir en qué se debe establecer la versión esperada del motor del modelo.

ObjectType

Define los tipos de objeto que existen en SQL Server.