Microsoft.SqlServer.Dac Espacio de nombres
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í.
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. |