SqlSchemaDeploymentOptions (Clase)
Contiene las opciones que controlan la implementación.
Jerarquía de herencia
System.Object
Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.Sql90SchemaDeploymentOptions
Espacio de nombres: Microsoft.Data.Schema.Sql.Build
Ensamblado: Microsoft.Data.Schema.Sql (en Microsoft.Data.Schema.Sql.dll)
Sintaxis
'Declaración
<DatabaseSchemaProviderCompatibilityAttribute(GetType(SqlDatabaseSchemaProvider))> _
Public MustInherit Class SqlSchemaDeploymentOptions _
Inherits SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
public abstract class SqlSchemaDeploymentOptions : SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
public ref class SqlSchemaDeploymentOptions abstract : public SchemaDeploymentOptions
[<AbstractClass>]
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))>]
type SqlSchemaDeploymentOptions =
class
inherit SchemaDeploymentOptions
end
public abstract class SqlSchemaDeploymentOptions extends SchemaDeploymentOptions
El tipo SqlSchemaDeploymentOptions expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
SqlSchemaDeploymentOptions | Inicializa una nueva instancia de la clase SqlSchemaDeploymentOptions. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AbortOnFirstError | Obtiene o establece un valor que indica si la implementación se debería detener cuando se produzca el primer error. | |
BackupDatabaseBeforeChanges | Obtiene o establece un valor que indica si el script de actualización debe incluir instrucciones para hacer una copia de seguridad de la base de datos antes de modificar el destino. | |
BlockOnPossibleDataLoss | Obtiene o establece un valor que indica si se debería bloquear el script de actualización cuando pueda producirse pérdida de datos. | |
BuildtimeContributorsMustExist | (Se hereda de SchemaDeploymentOptions). | |
CheckNewConstraints | Obtiene o establece un valor que indica si se deberían comprobar las nuevas restricciones al implementar los cambios. | |
CollationPreference | Obtiene o establece un valor que indica cómo se debe controlar la intercalación al implementar los cambios. | |
CommentOutSetVarDeclarations | Obtiene o establece un valor que indica si las declaraciones SETVAR se deberían marcar como comentario en el script de sincronización generado. | |
ComparerConfiguration | Obtiene el filtro de comparación. (Invalida a SchemaDeploymentOptions.ComparerConfiguration). | |
CreateNewDatabase | Obtiene o establece un valor que indica si se va a crear una nueva base de datos de destino durante la implementación. (Se hereda de SchemaDeploymentOptions). | |
DatabaseSchemaProvider | Obtiene el proveedor de esquema de base de datos. | |
DeployDatabaseInSingleUserMode | Obtiene o establece un valor que indica si el script de actualización debe establecer la base de datos en modo usuario único. | |
DropConstraintsNotInSource | Obtiene o establece un valor que indica si se deben quitar las restricciones que solo aparecen en el destino al implementar los cambios. | |
DropIndexesNotInSource | Obtiene o establece un valor que indica si se deben quitar los índices que solo aparecen en la base de datos de destino al implementar los cambios. | |
DropObjectsNotInSource | Obtiene o establece un valor que indica si se quitan los objetos de la base de datos de destino que no estén incluidos en la base de datos de origen. (Se hereda de SchemaDeploymentOptions). | |
EnforceMinimalDependencies | Obtiene o establece un valor que indica si solo se deben exigir las dependencias mínimas al comparar los esquemas. | |
ExcludedModelElements | Obtiene o establece una lista de elementos del modelo que el usuario ha decidido excluir de la base de datos de destino. (Se hereda de SchemaDeploymentOptions). | |
ExcludedObjectTypesForSchemaCompare | Obtiene una copia de solo lectura de los tipos que se excluyen de la comparación de esquemas. | |
ExtensionHandle | Obtiene o establece el identificador de esta extensión. (Se hereda de SchemaDeploymentOptions). | |
GenerateDatabaseOptions | Obtiene o establece un valor que indica si las opciones de base de datos se deberían establecer en el script de actualización. | |
GenerateDeployStateChecks | Obtiene o establece un valor que indica si el script de actualización debería comprobar el estado de implementación. | |
IgnoreAnsiNulls | Obtiene o establece un valor que indica si se debe omitir el valor de Nulls ANSI al comparar los esquemas. | |
IgnoreColumnCollation | Obtiene o establece un valor que indica si se deben omitir las intercalaciones de columnas al comparar los esquemas. | |
IgnoreColumnOrder | Obtiene o establece un valor que indica si se debe omitir el orden de las columnas en las tablas y vistas al comparar los esquemas. | |
IgnoreComments | Obtiene o establece un valor que indica si se deben omitir los comentarios al comparar los esquemas. | |
IgnoreDmlTriggerOrder | Obtiene o establece un valor que indica si se debe omitir el orden de los desencadenadores del lenguaje de manipulación de datos (DML) al comparar los esquemas. | |
IgnoreDmlTriggerState | Obtiene o establece un valor que indica si se debe omitir un estado habilitado de los desencadenadores DML al comparar los esquemas. | |
IgnoreExtendedProperties | Obtiene o establece un valor que indica si se deben omitir las propiedades extendidas al comparar los esquemas. | |
IgnoreFilegroupPlacement | Obtiene o establece un valor que indica si se debe omitir la posición de los objetos en grupos de archivos al comparar los esquemas. | |
IgnoreFillFactor | Obtiene o establece un valor que indica si se debe omitir el factor de relleno para los índices al comparar los esquemas. | |
IgnoreIdentitySeed | Obtiene o establece un valor que indica si se deben omitir los valores de inicialización de identidad al comparar los esquemas. | |
IgnoreIncrement | Obtiene o establece un valor que indica si se deben omitir los valores de incremento de identidad al comparar los esquemas. | |
IgnoreIndexOptions | Obtiene o establece un valor que indica si se deben omitir las opciones de índice al comparar los esquemas. | |
IgnoreIndexPadding | Obtiene o establece un valor que indica si se debe omitir el relleno de índice al comparar los esquemas. | |
IgnoreKeywordCasing | ||
IgnoreLockHintsOnIndexes | Obtiene o establece un valor que indica si se deben omitir las sugerencias de bloqueo de índices al comparar los esquemas. | |
IgnoreLoginSids | Obtiene o establece un valor que indica si se deben omitir los identificadores de seguridad (SID) de inicio de sesión al comparar los esquemas. | |
IgnoreNotForReplication | Obtiene o establece un valor que indica si se deben omitir los valores NOT FOR REPLICATION al comparar los esquemas. | |
IgnorePartitionSchemes | ||
IgnorePermissions | ||
IgnoreQuotedIdentifiers | Obtiene o establece un valor que indica si se debe omitir el valor de identificadores entre comillas al comparar los esquemas. | |
IgnoreRoleMembership | Obtiene o establece un valor que indica si se debe omitir la pertenencia a roles al comparar los esquemas. | |
IgnoreSemicolonBetweenStatements | Obtiene o establece un valor que indica si se deben omitir los puntos y coma entre las instrucciones al comparar los esquemas. | |
IgnoreStatisticsSample | Obtiene o establece un valor que indica si se debe omitir el ejemplo de las estadísticas al comparar los esquemas. | |
IgnoreTableOptions | Obtiene o establece un valor que indica si se deben omitir las opciones de tabla al comparar los esquemas. | |
IgnoreUserSettingsObjects | Obtiene o establece un valor que indica si se deben omitir los objetos de configuración de usuario al comparar los esquemas. | |
IgnoreWhitespace | Obtiene o establece un valor que indica si se deben omitir los espacios en blanco al comparar los esquemas. | |
IgnoreWithNocheckOnCheckConstraints | Obtiene o establece un valor que indica si se debe omitir una instrucción WITH NOCHECK en las restricciones CHECK al comparar los esquemas. | |
IgnoreWithNocheckOnForeignKeys | ||
IncludeTransactionalScripts | Obtiene o establece un valor que indica si se debe llevar a cabo el script de actualización donde sea posible. | |
ScriptDatabaseCollation | ||
SerializationData | Obtiene las opciones que se deberían serializar. (Invalida a SchemaDeploymentOptions.SerializationData). | |
SourceSetVariables | Obtiene la lista de variables y sus valores para el origen de la comparación. | |
TargetConnectionString | Obtiene o establece la cadena de conexión de la base de datos de destino. (Se hereda de SchemaDeploymentOptions). | |
TargetDatabaseName | Obtiene o establece el nombre de la base de datos de destino. (Se hereda de SchemaDeploymentOptions). | |
TargetSetVariables | Obtiene la lista de variables y sus valores para el destino de la comparación. | |
TreatVerificationErrorsAsWarnings | Obtiene o establece un valor que indica si todos los errores de comprobación se deben tratar como advertencias. (Se hereda de SchemaDeploymentOptions). | |
UnmodifiableObjectWarnings | Obtiene o establece un valor que indica si se deberían generar advertencias para los objetos no modificables al implementar los cambios. | |
VerifyDeployment | Obtiene o establece un valor que indica si se va a comprobar la implementación una vez completada. (Se hereda de SchemaDeploymentOptions). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddExcludedObjectTypeForSchemaCompare | Agrega un nuevo tipo a la lista de tipos que se excluyen de la comparación de esquemas. | |
CreateCopy | Crea y devuelve una nueva copia de SqlSchemaDeploymentOptions usando la configuración de this. (Invalida a SchemaDeploymentOptions.CreateCopy()). | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
FlushExcludedObjectTypeForSchemaCompare | Borra la lista de tipos que se excluyen de la comparación de esquemas y agrega ISqlDynamicColumnSource a esa lista. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetPropertyClassesToExcludeFromComparison | Obtiene una lista de clases de propiedad de modelos que no deberían incluirse en la comparación de esquemas. | |
GetRelationshipClassesToExcludeFromComparison | Obtiene una lista de clases de relación de modelos que no se incluirán en la comparación de esquemas. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsObjectTypeExcludedForSchemaCompare | Comprueba si el tipo especificado está incluido en la lista de objectTypes excluidos de la comparación de esquemas. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnExtensionHandle | Devuelve TSqlParser. (Invalida a SchemaDeploymentOptions.OnExtensionHandle()). | |
OnInitialize | Recupera las rutas de acceso al servidor y prepara las variables de origen y destino para el nombre de base de datos, ruta de acceso a datos y ruta del archivo de registro. (Invalida a SchemaDeploymentOptions.OnInitialize()). | |
SetExtensionHandle | Establece el valor de la propiedad ExtensionHandle y llama al método OnExtensionHandle. (Se hereda de SchemaDeploymentOptions). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
TryLoadSourceSqlCmdVariables | Carga SourceSqlCmdVariables del archivo de variables especificado. | |
TryLoadTargetSqlCmdVariables | Carga TargetSqlCmdVariables del archivo de variables especificado. |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
CurrentVersion | Número de la versión actual. | |
ExcludedTypeValueName | Nombre de la opción para la que se va a excluir el tipo ("ExcludedType"). | |
PlanGenerationType | Nombre de la opción para el tipo de generación del plan ("PlanGenerationType"). | |
RosarioVersion | Número de la versión de Visual Studio 2010. | |
VersionElementName | Nombre de la opción de versión ("Version"). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.