SqlDeploymentOptions 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í.
Contiene valores de opciones de implementación que se usan para la implementación
public class SqlDeploymentOptions
type SqlDeploymentOptions = class
Public Class SqlDeploymentOptions
- Herencia
-
SqlDeploymentOptions
Propiedades
AllowDropBlockingAssemblies |
Obtiene un valor booleano que especifica si la implementación de CLR hará que se quiten los ensamblados de bloqueo. |
AllowIncompatiblePlatform |
Obtiene un valor booleano que especifica si la implementación se bloqueará debido a la compatibilidad de la plataforma. |
AllowTableRecreation |
Obtiene un valor booleano que especifica si se va a permitir la recreación de tablas en Publicar. |
BackupDatabaseBeforeChanges |
Obtenga un valor booleano que especifique si se realizará una copia de seguridad de base de datos antes de continuar con las acciones de implementación reales. |
BlockOnPossibleDataLoss |
Obtenga un valor booleano que especifique si la implementación debe detenerse si la operación podría provocar la pérdida de datos. |
BlockWhenDriftDetected |
Obtiene 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. |
CommentOutSetVarDeclarations |
Obtiene un valor booleano que especifica si la declaración de variables SQLCMD se comenta en el encabezado del script. |
CompareUsingTargetCollation |
Obtiene un valor booleano que especifica si la intercalación de origen se usará para la comparación de identificadores. |
CreateNewDatabase |
Obtenga un valor booleano que especifique si se quitará la base de datos existente y se creará una nueva base de datos antes de continuar con las acciones de implementación reales. Adopta el modo de usuario único antes de quitar la base de datos existente. |
DeployDatabaseInSingleUserMode |
Obtiene un valor booleano que especifica si el sistema adquirirá el modo de usuario único en la base de datos de destino durante la operación de implementación. |
DisableAndReenableDdlTriggers |
Obtenga un valor booleano que especifique si todos los desencadenadores DDL se deshabilitarán durante la operación de implementación y, a continuación, se volverán a habilitar después de aplicar todos los cambios. |
DoNotAlterChangeDataCaptureObjects |
Obtiene un valor booleano que especifica si los elementos configurados para la captura de datos modificados (CDC) se deben modificar durante la implementación. |
DoNotAlterReplicatedObjects |
Obtiene un valor booleano que especifica si los elementos configurados para replicación se deben modificar durante la implementación. |
DoNotEvaluateSqlCmdVariables |
Se especifica si se deben usar nombres de variable SQLCMD al comparar el esquema o sus valores. |
DropConstraintsNotInSource |
Obtiene un valor booleano que especifica si se van a quitar todas las restricciones que no existen en el modelo de origen. |
DropDmlTriggersNotInSource |
Obtiene un valor booleano que especifica si se van a quitar todos los desencadenadores DML que no existen en el modelo de origen. |
DropExtendedPropertiesNotInSource |
Obtiene un valor booleano que especifica si se van a quitar todas las propiedades extendidas que no existen en el modelo de origen. |
DropIndexesNotInSource |
Obtiene un valor booleano que especifica si se van a quitar todos los índices que no existen en el modelo de origen. |
DropObjectsNotInSource |
Obtiene un valor booleano que especifica si los objetos que existen en el destino, pero no el origen se deben quitar durante la implementación. |
DropPermissionsNotInSource |
Obtiene un valor booleano que especifica si se van a quitar todos los permisos que no existen en el modelo de origen. |
DropRoleMembersNotInSource |
Obtiene 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 un valor booleano que especifica si se van a quitar todas las estadísticas que no existen en el modelo de origen. |
GenerateSmartDefaults |
Obtiene un valor booleano que especifica si se deben generar valores predeterminados para rellenar columnas NULL restringidas a valores NOT NULL. |
HashObjectNamesInLogs |
Obtiene un valor booleano que especifica si se van a reemplazar todos los nombres de objeto de los registros por un valor hash aleatorio. |
IgnoreAnsiNulls |
Obtiene un valor booleano que especifica si se debe excluir la opción ANSI_NULL de tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreAuthorizer |
Obtiene un valor booleano que especifica si se debe excluir la opción AUTHORIZATION de tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreColumnCollation |
Obtiene un valor booleano que especifica si se debe excluir el especificador de intercalación de la consideración al comparar el modelo de origen y de destino. |
IgnoreColumnOrder |
Obtiene 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 un valor booleano que especifica si se deben excluir comentarios de la consideración al comparar el modelo de origen y de destino. |
IgnoreCryptographicProviderFilePath |
Obtiene un valor booleano que especifica si se debe excluir la especificación de archivo de un proveedor criptográfico al comparar el modelo de origen y de destino. |
IgnoreDatabaseWorkloadGroups |
Obtiene o establece un valor booleano que especifica si se debe excluir la consideración de los grupos de cargas de trabajo de base de datos al comparar el modelo de origen y de destino. |
IgnoreDdlTriggerOrder |
Obtenga un valor booleano que especifique si se debe excluir el orden del desencadenador DDL de tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreDdlTriggerState |
Obtiene un valor booleano que especifica si se debe excluir el estado del desencadenador DDL de la consideración al comparar el modelo de origen y de destino. |
IgnoreDefaultSchema |
Obtiene un valor booleano que especifica si se debe excluir la opción DEFAULT_SCHEMA de tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreDmlTriggerOrder |
Obtiene 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 un valor booleano que especifica si se debe excluir el estado del desencadenador DML de consideración al comparar el modelo de origen y de destino. |
IgnoreExtendedProperties |
Obtiene un valor booleano que especifica si se deben excluir todas las propiedades extendidas que se deben tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreFileAndLogFilePath |
Obtiene 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 un valor booleano que especifica si se debe excluir el especificador de grupo de archivos de consideración al comparar el modelo de origen y de destino. |
IgnoreFileSize |
Obtiene un valor booleano que especifica si se debe excluir la opción SIZE de los objetos FILE al comparar el modelo de origen y de destino. |
IgnoreFillFactor |
Obtenga un valor booleano que especifique si se debe excluir la opción FILLFACTOR de tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreFullTextCatalogFilePath |
Obtiene 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 un valor booleano que especifica si se debe excluir el valor de inicialización de las columnas IDENTITY al comparar el modelo de origen y de destino. |
IgnoreIncrement |
Obtenga un valor booleano que especifique si se debe excluir el valor de incremento de las columnas IDENTITY al comparar el modelo de origen y de destino. |
IgnoreIndexesStatisticsOnEnclaveEnabledColumns |
Obtiene un valor booleano que especifica si se van a quitar índices y estadísticas antes de exportar la nueva opción de exportación de base de datos. |
IgnoreIndexOptions |
Obtiene 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 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 un valor booleano que especifica si se debe excluir la diferencia en el uso de mayúsculas y minúsculas de las palabras clave al comparar el modelo de origen y de destino. |
IgnoreLockHintsOnIndexes |
Obtiene un valor booleano que especifica si se excluyen 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 un valor booleano que especifica si se debe excluir la opción SID del objeto LOGIN al comparar el modelo de origen y de destino. |
IgnoreNotForReplication |
Obtenga un valor booleano que especifique si se debe excluir la opción NOT FOR REPLICATION de tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreObjectPlacementOnPartitionScheme |
Obtenga un valor booleano que especifique si se debe excluir el objeto de esquema de partición al comparar el modelo de origen y de destino para los objetos siguientes: Table, Index, Unique Key, Primary Key y Queue. |
IgnorePartitionSchemes |
Obtiene un valor booleano que especifica si se va a excluir el tipo de parámetro y Get boolean que especifica si se va a excluir el tipo de parámetro y los valores de límite de una función PARTITION de consideración al comparar el modelo 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 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 |
Obtenga un valor booleano que especifique si se debe excluir la opción QUOTED_IDENTIFIER de tener en cuenta al comparar el modelo de origen y de destino. |
IgnoreRoleMembership |
Obtiene un valor booleano que especifica si se deben excluir todos los objetos ROLE MEMBERSHIP al comparar el modelo de origen y de destino. |
IgnoreRouteLifetime |
Obtiene 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 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 un valor booleano que especifica si se deben excluir las clasificaciones de confidencialidad de datos de las columnas a la hora de comparar el modelo de origen y de destino. |
IgnoreTableOptions |
Obtiene un valor booleano que especifica si las opciones de la tabla de destino se actualizan 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 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 un valor booleano que especifica si se debe excluir el espacio en blanco de la consideración al comparar el modelo de origen y de destino. |
IgnoreWithNocheckOnCheckConstraints |
Obtiene 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 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 deben excluir los clasificadores de carga de trabajo que se deben tener en cuenta al comparar el modelo de origen y de destino. |
IncludeCompositeObjects |
Obtiene un valor booleano que especifica si se debe incluir elementos externos a los que se hace referencia y que también componen el modelo de origen y, a continuación, actualiza la base de datos de destino en una sola operación de implementación. |
IncludeTransactionalScripts |
Obtiene 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 |
Contiene valores de opciones de implementación que se usan para la implementación |
NoAlterStatementsToChangeClrTypes |
Obtiene un valor booleano que especifica si se va a forzar un cambio en los ensamblados CLR quitando y volviendo a crearlos. |
PerformIndexOperationsOnline |
Obtiene un valor booleano que especifica si se deben realizar operaciones de índice en línea |
PopulateFilesOnFileGroups |
Obtiene un valor booleano que especifica si se proporcionan archivos para grupos de archivos definidos en el origen de implementación. |
PreserveIdentityLastValues |
Obtiene o establece un valor booleano que especifica si se deben conservar los últimos valores usados para las columnas de identidad. |
RegisterDataTierApplication |
Obtiene un valor booleano que especifica si la base de datos se registrará como una aplicación Data-Tier. |
RestoreSequenceCurrentValue |
Obtiene un valor booleano que especifica si la base de datos de destino debe actualizar el valor actual de la secuencia. |
ScriptDatabaseCollation |
Obtiene un valor booleano que especifica si se debe modificar la base de datos de destino para que coincida con la intercalación del modelo de origen. |
ScriptDatabaseCompatibility |
Obtiene 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 un valor booleano que especifica si las opciones de base de datos de la base de datos de destino deben actualizarse para que coincidan con el modelo de origen. |
ScriptDeployStateChecks |
Obtiene 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 un valor booleano que especifica si se especifica un tamaño de archivo al agregar archivos a grupos de archivos. |
ScriptNewConstraintValidation |
Obtiene un valor booleano que especifica si se validan las restricciones después de aplicar todos los cambios. |
ScriptRefreshModule |
Obtiene un valor booleano que especifica si se actualizan los procedimientos de 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. |
TargetConnectionString |
Obtiene la cadena que especifica la cadena de conexión de destino |
TargetDatabaseExists |
Obtiene un valor booleano que, si se establece, especifica si existe la base de datos de destino |
TargetDatabaseName |
Obtiene la cadena que especifica el nombre de la base de datos de destino. |
TargetingServerless |
Obtiene el valor booleano que especifica si el servidor de destino es LocalDB |
TreatVerificationErrorsAsWarnings |
Obtiene 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 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 un valor booleano que especifica si la implementación comprobará que la intercalación especificada en el modelo de origen es compatible con la intercalación especificada en el modelo de destino. |
VerifyDeployment |
Obtiene un valor booleano que especifica si se ejecuta o no la fase de comprobación del plan. |