Compartir a través de


Microsoft.SqlServer.Dac Espacio de nombres

Clases

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 Microsoft Azure SQL Database

DacDataProgressMessage

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

DacDeployOptions

Define opciones que afectan al comportamiento de 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 exportación de paquetes desde una base de datos.

DacExtractOptions

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

DacImportOptions

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

DacMessage

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

DacMessageEventArgs

Los datos asociados al evento generado como una operación de ejecución notifican las 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 objetos de DacPackage. Estos métodos de extensión funcionan en un existente DacPackage

DacProfile

Contiene opciones relacionadas con una configuración específica de implementación.

DacProgressEventArgs

Los datos asociados al evento que se desencadena como una operación en ejecución completan los pasos individuales de 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 instancias de DacPackage.

DacServicesException

Excepción que se produce para los 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 de Azure y la publicación desde Azure Storage de los datos de las tablas en la base de datos de destino.

DeploymentPropertyAliasAttribute

Esta clase admite la infraestructura de producto y no está diseñada 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 algoritmo hash cuando HashObjectNamesInLogs es true.

NestedDeploymentPropertyAttribute

Esta clase admite la infraestructura de producto y no está diseñada 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 del paquete.

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 . 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 de modelo público.

Interfaces

IUniversalAuthProvider

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

Enumeraciones

DacAzureEdition

Lista de posibles ediciones de un Microsoft Azure SQL Database

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 copia de seguridad de un modelo de esquema.

DataOperationStepState

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

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 sólo se utiliza en las operaciones relacionadas con SQL Database de Microsoft Azure.

Por ejemplo, se puede usar durante la exportación para definir la versión permitida del motor con la que realizar la comprobación, y para verificar si las características de la base de datos coinciden con las funcionalidades de esta versión del motor.

De forma similar al definir las opciones de creación para un TSqlModel público en las API de extensibilidad, puede utilizarse para definir cómo debería configurarse la versión esperada del motor del modelo.

ObjectType

Define los tipos de objeto que existen en SQL Server.