DacDeployOptions 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í.
Define opciones que afectan al comportamiento de implementación de paquetes en una base de datos.
public sealed class DacDeployOptions
type DacDeployOptions = class
Public NotInheritable Class DacDeployOptions
- Herencia
-
DacDeployOptions
Constructores
DacDeployOptions() |
Crea una nueva instancia de la clase DacDeployOptions con las opciones predeterminadas. |
Propiedades
AdditionalDeploymentContributorArguments |
Especifica los argumentos de colaborador de implementación adicionales además de los que se muestran en el dacpac. |
AdditionalDeploymentContributorPaths |
Especifica las rutas de acceso para cargar colaboradores de implementación adicionales. Debe ser una lista de valores delimitada por punto y coma. |
AdditionalDeploymentContributors |
Especifica los colaboradores de implementación adicionales que se deben ejecutar, además de los especificados en el dacpac. |
AllowDropBlockingAssemblies |
Obtiene o establece un valor booleano que especifica si la implementación de CLR hará que los ensamblados de bloqueo se quiten. |
AllowExternalLanguagePaths |
Obtiene o establece un valor booleano que especifica si se deben usar rutas de acceso de archivo para la implementación de lenguaje externo. |
AllowExternalLibraryPaths |
Obtiene o establece un valor booleano que especifica si se deben usar rutas de acceso de archivo para la implementación de biblioteca externa. |
AllowIncompatiblePlatform |
Obtiene o establece un valor booleano que especifica si la implementación se bloqueará debido a la compatibilidad de la plataforma. |
AllowTableRecreation |
Obtiene o establece un valor booleano que especifica si se va a permitir la recreación de la tabla en la publicación. |
AllowUnsafeRowLevelSecurityDataMovement |
Obtiene o establece un valor booleano que especifica si se omitirá el bloqueo del movimiento de datos en las tablas habilitadas para RLS. |
AzureSharedAccessSignatureToken |
[Versión preliminar] Token de firma de acceso compartido de Azure de la cuenta de Azure Storage para importar datos de archivos parquet. Especifique un token de SAS válido con acceso a la ruta de acceso del contenedor de almacenamiento para autenticarse mediante la identidad de firma de acceso compartido. |
AzureStorageBlobEndpoint |
[Versión preliminar] Punto de conexión de blob de Azure Storage de la cuenta de Azure Storage para importar datos de archivos Parquet. |
AzureStorageContainer |
[Versión preliminar] Nombre del contenedor de Almacenamiento de Azure de la cuenta de Azure Storage para importar datos de archivos parquet. |
AzureStorageKey |
[Versión preliminar] Clave de almacenamiento de Azure de la cuenta de Azure Storage para importar datos de archivos parquet. |
AzureStorageRootPath |
[Versión preliminar] Ruta de acceso raíz de almacenamiento en el contenedor de la cuenta de Azure Storage para importar datos de archivos Parquet. |
BackupDatabaseBeforeChanges |
Obtiene o establece un valor booleano que especifica si se realizará una copia de seguridad de la base de datos antes de continuar con las acciones de implementación actuales. |
BlockOnPossibleDataLoss |
Obtiene o establece un valor booleano que especifica si la implementación debería detenerse en caso de que la operación pueda provocar la pérdida de datos. |
BlockWhenDriftDetected |
Obtiene o establece un valor booleano que especifica si el sistema comprobará las diferencias entre el estado actual de la base de datos y el estado registrado de la base de datos y bloqueará la implementación si se detectan cambios. Aunque esta opción se establezca en True, la detección del desfase solo se producirá en una base de datos si se implementó previamente con la opción RegisterDataTierApplication habilitada. |
CommandTimeout |
Especifica el comando de tiempo de espera en segundos al ejecutar consultas en SQLServer. |
CommentOutSetVarDeclarations |
Obtiene o establece un valor booleano que especifica si la declaración de variables SQLCMD se comenta en el encabezado del script. |
CompareUsingTargetCollation |
Obtiene o establece un valor booleano que especifica si la intercalación de destino se usará para la comparación de identificadores. |
CreateNewDatabase |
Obtiene o establece un valor booleano que especifica si se quitará la base de datos existente y se creará una nueva antes de continuar con las acciones de implementación reales. Adopta el modo de usuario único antes de quitar la base de datos existente. |
DatabaseLockTimeout |
Especifica el tiempo de expiración de bloqueo de la base de datos en segundos al ejecutar consultas en SQLServer. |
DatabaseSpecification |
Define parámetros opcionales específicos para una SQL Database de Microsoft Azure. |
DataOperationStateProvider |
Proveedor de estado de la operación de datos. |
DeployDatabaseInSingleUserMode |
Obtiene o establece un valor booleano que especifica si el sistema adquirirá el modo de usuario único en la base de datos de destino mientras dure la operación de implementación. |
DisableAndReenableDdlTriggers |
Obtiene o establece un valor booleano que especifica si todos los desencadenadores DDL se deshabilitarán durante la operación de implementación y se volverán a habilitar después aplicar todos los cambios. |
DisableIndexesForDataPhase |
Obtiene o establece un valor booleano que especifica si los índices se deben deshabilitar antes de importar datos en SQL Server. |
DisableParallelismForEnablingIndexes |
Obtiene o establece un valor booleano que especifica si la regeneración de índices no debe usar paralelismo para importar datos en SQL Server. |
DoNotAlterChangeDataCaptureObjects |
Obtiene o establece un valor booleano que especifica si los elementos configurados para la captura de datos modificados (CDC) deben modificarse durante la implementación. |
DoNotAlterReplicatedObjects |
Obtiene o establece un valor booleano que especifica si los elementos configurados para la replicación deben modificarse durante la implementación. |
DoNotDropDatabaseWorkloadGroups |
Obtiene o establece un valor booleano que especifica si se van a quitar todos los grupos de cargas de trabajo de base de datos que no existen en el modelo de origen. |
DoNotDropObjectTypes |
Obtiene o establece una colección de tipos de objeto que no se quitarán del destino cuando no exista ningún objeto correspondiente en el origen. Tenga en cuenta que es posible que todavía sea necesario quitar y volver a crear objetos del tipo especificado debido a dependencias de otros objetos. |
DoNotDropWorkloadClassifiers |
Obtiene o establece un valor booleano que especifica si se van a quitar todos los grupos de cargas de trabajo de base de datos que no existen en el modelo de origen. |
DoNotEvaluateSqlCmdVariables |
Se especifica si se deben usar nombres de variable SQLCMD al comparar el esquema o sus valores. |
DropConstraintsNotInSource |
Obtiene o establece un valor booleano que especifica si se deben quitar todas las restricciones que no existen en el modelo de origen. |
DropDmlTriggersNotInSource |
Obtiene o establece un valor booleano que especifica si se deben quitar todos los desencadenadores DML que no existen en el modelo de origen. |
DropExtendedPropertiesNotInSource |
Obtiene o establece un valor booleano que especifica si se van a quitar todas las propiedades extendidas que no existen en el modelo de origen. |
DropIndexesNotInSource |
Obtiene o establece un valor booleano que especifica si se van a quitar todos los índices que no existen en el modelo de origen. |
DropObjectsNotInSource |
Obtiene o establece un valor booleano que especifica si los objetos que existen en el destino pero no el origen deben quitarse durante la implementación. |
DropPermissionsNotInSource |
Obtiene o establece un valor booleano que especifica si se van a quitar todos los permisos que no existen en el modelo de origen. |
DropRoleMembersNotInSource |
Obtiene o establece un valor booleano que especifica si se van a quitar todas las pertenencias a roles que no existen en el modelo de origen. |
DropStatisticsNotInSource |
Obtiene o establece un valor booleano que especifica si se van a quitar todas las pertenencias a roles que no existen en el modelo de origen. |
EnclaveAttestationProtocol |
Especifica un protocolo de atestación que se usará con Always Encrypted basadas en enclave. |
EnclaveAttestationUrl |
Especifica la dirección URL de atestación del enclave (un punto de conexión de servicio de atestación) que se usará con la Always Encrypted basada en enclaves. |
ExcludeObjectTypes |
Obtiene o establece una colección de tipos de objeto que se excluirán de la consideración al comparar el modelo de origen y de destino. |
GenerateSmartDefaults |
Obtiene o establece un valor booleano que especifica si se deben generar los valores predeterminados para rellenar las columnas NULL que están restringidas a valores NOT NULL. |
HashObjectNamesInLogs |
Obtiene o establece un valor booleano que especifica si se van a aplicar un hash a los nombres de objeto en los registros. |
IgnoreAnsiNulls |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta la opción ANSI_NULL al comparar los modelos de origen y de destino. |
IgnoreAuthorizer |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta la opción AUTHORIZATION al comparar los modelos de origen y de destino. |
IgnoreColumnCollation |
Obtiene o establece un valor booleano que especifica si se debe excluir el especificador de intercalación al comparar el modelo de origen y de destino. |
IgnoreColumnOrder |
Obtiene o establece un valor booleano que especifica si se debe excluir del orden de las columnas de las tablas al comparar el modelo de origen y de destino. |
IgnoreComments |
Obtiene o establece un valor booleano que especifica si se deben dejar de tener en cuenta los comentarios al comparar los modelos de origen y de destino. |
IgnoreCryptographicProviderFilePath |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta la especificación de archivo de un proveedor de servicios criptográficos al comparar los modelos de origen y de destino. |
IgnoreDatabaseWorkloadGroups |
Obtiene o establece un valor booleano que especifica si se excluyen los grupos de cargas de trabajo de base de datos que no existen en el modelo de origen. |
IgnoreDdlTriggerOrder |
Obtiene o establece un valor booleano que especifica si se debe excluir el orden del desencadenador DDL de tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreDdlTriggerState |
Obtiene o establece un valor booleano que especifica si se debe excluir el estado del desencadenador DDL al comparar el modelo de origen y de destino. |
IgnoreDefaultSchema |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta la opción DEFAULT_SCHEMA al comparar los modelos de origen y de destino. |
IgnoreDmlTriggerOrder |
Obtiene o establece un valor booleano que especifica si se debe excluir el orden del desencadenador DML de consideración al comparar el modelo de origen y de destino. |
IgnoreDmlTriggerState |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta el estado de los desencadenadores DML al comparar los modelos de origen y de destino. |
IgnoreExtendedProperties |
Obtiene o establece un valor booleano que especifica si se deben excluir todas las propiedades extendidas de consideración al comparar el modelo de origen y de destino. |
IgnoreFileAndLogFilePath |
Obtiene o establece un valor booleano que especifica si se debe excluir la opción FILENAME de los objetos FILE al comparar el modelo de origen y de destino. |
IgnoreFilegroupPlacement |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta el especificador del grupo de archivos al comparar los modelos de origen y de destino. |
IgnoreFileSize |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta la opción SIZE de los objetos FILE al comparar los modelos de origen y de destino. |
IgnoreFillFactor |
Obtiene o establece un valor booleano que especifica si no se debe tener en cuenta la opción FILLFACTOR al comparar los modelos de origen y de destino. |
IgnoreFullTextCatalogFilePath |
Obtiene o establece un valor booleano que especifica si se debe excluir la especificación de ruta de acceso de los objetos FULLTEXT CATALOG al comparar el modelo de origen y de destino. |
IgnoreIdentitySeed |
Obtiene o establece un valor booleano que especifica si se deja de tener en cuenta el valor de inicialización de las columnas IDENTITY al comparar los modelos de origen y de destino. |
IgnoreIncrement |
Obtiene o establece un valor booleano que especifica si se deja de tener en cuenta el valor de incremento de las columnas IDENTITY al comparar los modelos de origen y de destino. |
IgnoreIndexOptions |
Obtiene o establece un valor booleano que especifica si se deben excluir las diferencias en las opciones de índice a tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreIndexPadding |
Obtiene o establece un valor booleano que especifica si se debe excluir la opción PAD_INDEX de tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreKeywordCasing |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta el uso de mayúsculas y minúsculas de las palabras clave al comparar los modelos de origen y de destino. |
IgnoreLockHintsOnIndexes |
Obtiene o establece un valor booleano que especifica si se van a excluir las opciones de ALLOW_ROW_LOCKS y ALLOW_PAGE_LOGKS que se deben tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreLoginSids |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta la opción SID del objeto LOGIN al comparar los modelos de origen y de destino. |
IgnoreNotForReplication |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta la opción NOT FOR REPLICATION al comparar los modelos de origen y de destino. |
IgnoreObjectPlacementOnPartitionScheme |
Obtiene o establece un valor booleano que especifica si no se debe tener en cuenta el objeto de esquema de partición al comparar los modelos de origen y de destino para los objetos siguientes: tabla, índice, clave única, clave principal y cola. |
IgnorePartitionSchemes |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta el tipo de parámetro y el límite VALUES de un elemento PARTITION FUNCTION al comparar los modelos de origen y de destino. También deja de tener en cuenta el elemento FILEGROUP y la función de partición de un elemento PARTITION SCHEMA al comparar los modelos de origen y de destino. |
IgnorePermissions |
Obtiene o establece un valor booleano que especifica si se deben excluir todas las instrucciones de permiso que se deben tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreQuotedIdentifiers |
Obtiene o establece un valor booleano que especifica si se debe excluir la opción QUOTED_IDENTIFIER de tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreRoleMembership |
Obtiene o establece un valor booleano que especifica si se deben excluir todos los objetos ROLE MEMBERSHIP de la consideración al comparar los modelos de origen y de destino. |
IgnoreRouteLifetime |
Obtiene o establece un valor booleano que especifica si se debe excluir la opción LIFETIME de los objetos ROUTE al comparar el modelo de origen y de destino. |
IgnoreSemicolonBetweenStatements |
Obtiene o establece un valor booleano que especifica si se debe excluir la existencia o ausencia de punto y coma al comparar el modelo de origen y destino. |
IgnoreSensitivityClassifications |
Obtiene o establece un valor booleano que especifica si se excluyen las clasificaciones de confidencialidad de datos en las columnas al comparar el modelo de origen y de destino. |
IgnoreTableOptions |
Obtiene o establece un valor booleano que especifica si se actualizan las opciones de la tabla de destino para que coincidan con la tabla de origen. |
IgnoreTablePartitionOptions |
Obtiene o establece un valor booleano que especifica si se deben excluir los valores RANGE y BOUNDARY de una opción de partición de tabla al comparar el modelo de origen y de destino. |
IgnoreUserSettingsObjects |
Obtiene o establece un valor booleano que especifica si se debe excluir la configuración del usuario al comparar el modelo de origen y de destino. |
IgnoreWhitespace |
Obtiene o establece un valor booleano que especifica si se debe dejar de tener en cuenta el espacio en blanco al comparar los modelos de origen y de destino. |
IgnoreWithNocheckOnCheckConstraints |
Obtiene o establece un valor booleano que especifica si se debe excluir la opción CHECK|NO CHECK de un objeto de restricción CHECK al comparar el modelo de origen y de destino. |
IgnoreWithNocheckOnForeignKeys |
Obtiene o establece un valor booleano que especifica si se va a excluir la opción CHECK|NO CHECK de una CLAVE EXTERNA. |
IgnoreWorkloadClassifiers |
Obtiene o establece un valor booleano que especifica si se van a excluir WorkloadClassifiers que no existen en el modelo de origen. |
IncludeCompositeObjects |
Obtiene o establece un valor booleano que especifica si se deben incluir elementos externos a los que se hace referencia y que además constituyen el modelo de origen y después, actualiza la base de datos de destino en una única operación de implementación. |
IncludeTransactionalScripts |
Obtiene o establece un valor booleano que especifica si se deben usar transaciones durante la operación de implementación y confirmar la transacción después de aplicar correctamente todos los cambios. |
IsAlwaysEncryptedParameterizationEnabled |
Establecer Always Encrypted modo de parametrización |
LongRunningCommandTimeout |
Especifica el tiempo de espera del comando de ejecución prolongada en segundos al ejecutar consultas en SQLServer. |
NoAlterStatementsToChangeClrTypes |
Obtiene o establece un valor booleano que especifica si se debe forzar un cambio en los ensamblados CLR quitándolos y volviéndolos a crear. |
PerformIndexOperationsOnline |
Obtiene o establece un valor booleano que especifica si se deben realizar operaciones de índice en línea. |
PopulateFilesOnFileGroups |
Obtiene o establece un valor booleano que especifica si se proporcionan archivos para los grupos de archivos definidos en el origen de la implementación. |
PreserveIdentityLastValues |
Obtiene o establece un valor booleano que especifica si se deben conservar los últimos valores usados para las columnas de identidad. |
RebuildIndexesOfflineForDataPhase |
Obtiene o establece un valor booleano que especifica si los índices se deben volver a generar sin conexión después de importar datos en SQL Server. |
RegisterDataTierApplication |
Obtiene o establece un valor booleano que especifica si la base de datos se registrará como una aplicación de capa de datos. |
RestoreSequenceCurrentValue |
Obtiene o establece un valor booleano que especifica si se debe habilitar o deshabilitar el valor de secuencia antes de implementar el script en SQL Server. |
RunDeploymentPlanExecutors |
Especifica si los colaboradores DeploymentPlanExecutor deben ejecutarse cuando se ejecutan otras operaciones. El valor predeterminado es False. |
ScriptDatabaseCollation |
Obtiene o establece un valor booleano que especifica si la base de datos de destino se debe modificar para que su intercalación coincida con la del modelo de origen. |
ScriptDatabaseCompatibility |
Obtiene o establece un valor booleano que especifica si se debe modificar la base de datos de destino para que coincida con el nivel de compatibilidad del modelo de origen. |
ScriptDatabaseOptions |
Obtiene o establece un valor booleano que especifica si las opciones de base de datos de la base de datos de destino se deben actualizar para que coincidan con las del modelo de origen. |
ScriptDeployStateChecks |
Obtiene o establece un valor booleano que especifica si se debe comprobar la base de datos de destino para asegurarse de que existe, está en línea y se puede actualizar. |
ScriptFileSize |
Obtiene o establece un valor booleano que especifica si se indica un tamaño de archivo al agregar archivos a grupos de archivos. |
ScriptNewConstraintValidation |
Obtiene o establece un valor booleano que especifica si las restricciones se validan después de aplicar todos los cambios. |
ScriptRefreshModule |
Obtiene o establece un valor booleano que especifica si se actualizan los procedimientos a los que se hace referencia cuando se actualizan los objetos a los que se hace referencia. |
SqlCommandVariableValues |
Obtiene el diccionario de valores de variables de comando SQL, ordenados por nombre de variable. |
TreatVerificationErrorsAsWarnings |
Obtiene o establece un valor booleano que especifica si se deben tratar los errores que se producen durante la comprobación de publicación como advertencias. La comprobación se realiza con el plan de implementación generado antes de que el plan se ejecute con la base de datos de destino. El plan de comprobación detecta problemas, como la pérdida de objetos solo en el destino (por ejemplo, índices) que deben quitarse para hacer un cambio. La comprobación también detecta situaciones en las que existen dependencias (como tablas o vistas) debido a una referencia a un proyecto compuesto, pero no existen en la base de datos de destino. Podría elegir tratar los errores de comprobación como advertencias para obtener una lista completa de los problemas en lugar de permitir que la acción de publicación se detenga cuando se produce el primer error. |
UnmodifiableObjectWarnings |
Obtiene o establece un valor booleano que especifica si se deben generar advertencias cuando se encuentran diferencias en objetos que no se pueden modificar, por ejemplo, si el tamaño de archivo o las rutas de acceso de archivo eran diferentes para un archivo. |
VerifyCollationCompatibility |
Obtiene o establece un valor booleano que especifica si la implementación comprueba que la intercalación especificada en el modelo de origen es compatible con la intercalación especificada en el modelo de destino. |
VerifyDeployment |
Obtiene o establece un valor booleano que especifica si la fase de comprobación del plan se ejecuta o no. |
Métodos
SetVariable(String, String) |
Invalidación de la variable sqlcmd con un valor determinado |