Share via


Microsoft.Data.Schema.Sql.Build (Espacio de nombres)

El espacio de nombres Microsoft.Data.Schema.Sql.Build contiene clases de opciones de implementación y generación de plan SQL.

Clases

  Clase Descripción
Clase pública Sql100SchemaDeploymentOptions Representa las opciones de implementación específicas de SQL Server 2008.
Clase pública Sql90SchemaDeploymentOptions Representa las opciones de implementación específicas de Microsoft SQL Server 2005.
Clase pública SqlAlterDataLossError Esta clase representa una advertencia del motor de implementación de SQL Server donde el potencial para la pérdida de datos ALTER se identifica. La tabla que se especifica en el constructor es la tabla de origen.
Clase pública SqlBeginAltersStep Las instancias de esta clase marcan la parte del plan de implementación donde se realizan las acciones ALTER (y CREATE).Esta normalmente es la segunda la mitad del plan.
Clase pública SqlBeginDropsStep Una instancia de esta clase marca el principio de la parte del plan de implementación correspondiente a la acción DROP.Las acciones DROP se producen en el plan antes que las acciones ALTER.
Clase pública SqlBeginPreservationStep Esta clase marca el principio (en un plan de implementación) de la conservación de la sección de intención del plan.Estas operaciones se usan para realizar cambios de refactorización.
Clase pública SqlBeginTransactionStep Este paso marca el principio de la sección transaccional de un plan de implementación.
Clase pública SqlCreateDataLossError Esta clase representa una advertencia del motor de implementación de SQL Server donde el potencial para la pérdida de datos CREATE se ha identificado. La tabla que se especifica en el constructor es la tabla de origen.Normalmente se produce este error si se agrega una nueva columna que no acepta valores NULL a una tabla sin un valor predeterminado.
Clase pública SqlDeploymentExecutionError Esta clase representa un error que recibió SQL Server al ejecutar el script de implementación.
Clase pública SqlDropDataLossError Esta clase representa una advertencia del motor de implementación de SQL Server donde el potencial para la pérdida de datos de DESTINO se ha identificado. La tabla que se especifica en el constructor es la tabla de destino.
Clase pública SqlEndAltersStep Las instancias de esta clase marcan el fin de la sección del plan de implementación donde se realizan las acciones ALTER (y CREATE).
Clase pública SqlEndDropsStep Una instancia de esta clase marca el fin de la parte del plan de implementación correspondiente a la acción DROP.
Clase pública SqlEndPreservationStep Representa el fin de la conservación de la sección de intentos del plan de implementación.
Clase pública SqlEndTransactionStep Representa un paso en el plan de implementación de SQL Server que marca el fin de la sección transaccional de un script de implementación.
Clase pública SqlFinalizeDatabaseAccessStep Representa un paso en el plan de implementación de SQL Server que finaliza la configuración de acceso a la base de datos. Esta configuración incluye de sólo lectura o acceso de lectura y escritura, restringido, de usuario único o varios usuarios y en línea o estado sin conexión.
Clase pública SqlMoveSchemaStep Representa un paso en el plan de implementación que corresponde a una acción para mover un elemento de un esquema a otro.
Clase pública SqlPossibleDataLossError Esta clase representa una advertencia del motor de implementación de SQL Server donde se identificó el potencial para la pérdida de datos.
Clase pública SqlPrintStep Un tipo de paso en un plan de implementación de SQL Server que significa una instrucción PRINT de Transact-SQL.
Clase pública SqlRenameStep Representa un paso del plan de implementación que cambia el nombre de un elemento.
Clase pública SqlSchemaDeploymentOptions Contiene las opciones que controlan la implementación.
Clase pública SqlTableMigrationStep Representa un paso de movimiento de datos en un plan de implementación de SQL Server.

Enumeraciones

  Enumeración Descripción
Enumeración pública DeploymentCollationPreference Especifica la intercalación para utilizar al comparar los modelos de origen y de destino durante la implementación.