Export (0) Print
Expand All

Microsoft.Data.Schema.Sql.Build Namespace

Visual Studio 2010

The Microsoft.Data.Schema.Sql.Build namespace contains SQL plan generation and deployment option classes.

  ClassDescription
Public classSql100SchemaDeploymentOptionsRepresents deployment options that are specific to SQL Server 2008.
Public classSql90SchemaDeploymentOptionsRepresents deployment options that are specific to Microsoft SQL Server 2005.
Public classSqlAlterDataLossErrorThis class represents a warning from the SQL Server deployment engine where the potential for ALTER data loss is identified. The table that is specified in the constructor is the source table.
Public classSqlBeginAltersStepInstances of this class mark the part of the deployment plan where ALTER (and CREATE) actions are performed. This is usually the second half of the plan.
Public classSqlBeginDropsStepAn instance of this class marks the start of the DROP action part of the deployment plan. DROP actions occur in the plan before ALTER actions.
Public classSqlBeginPreservationStepThis class marks the start (in a deployment plan) of the preservation of intent section of the plan. These operations are used to make refactoring changes.
Public classSqlBeginTransactionStepThis step marks the start of the transactional section of a deployment plan.
Public classSqlCreateDataLossErrorThis class represents a warning from the SQL Server deployment engine where the potential for CREATE data loss has been identified. The table that is specified in the constructor is the source table. Usually this error is raised if a new non-nullable column is added to a table without a default.
Public classSqlDeploymentExecutionErrorThis class represents an error that was received by SQL Server when the deployment script was executed.
Public classSqlDropDataLossErrorThis class represents a warning from the SQL Server deployment engine where the potential for DROP data loss has been identified. The table that is specified in the constructor is the target table.
Public classSqlEndAltersStepInstances of this class mark the end of the section of the deployment plan where ALTER (and CREATE) actions are performed.
Public classSqlEndDropsStepAn instance of this class marks the end of the DROP action part of the deployment plan.
Public classSqlEndPreservationStepRepresents the end of the preservation of intent section of the deployment plan.
Public classSqlEndTransactionStepRepresents a step in the SQL Server deployment plan that marks the end of the transactional section of a deployment script.
Public classSqlFinalizeDatabaseAccessStepRepresents a step in the SQL Server deployment plan that finalizes the access settings to the database. These settings include read-only or read-write access, restricted, single-user or multi-user, and online or offline state.
Public classSqlMoveSchemaStepRepresents a step in the deployment plan that corresponds to an action to move an element from one schema to another.
Public classSqlPossibleDataLossErrorThis class represents a warning from the SQL Server deployment engine where the potential for data loss was identified.
Public classSqlPrintStepA type of step in a SQL Server deployment plan that signifies a Transact-SQL PRINT statement.
Public classSqlRenameStepRepresents a step in the deployment plan that renames an element.
Public classSqlSchemaDeploymentOptionsContains options that control deployment.
Public classSqlTableMigrationStepRepresents a data motion step in a SQL Server deployment plan.

  EnumerationDescription
Public enumerationDeploymentCollationPreferenceSpecifies the collation to use when comparing the source and target models during deployment.

Community Additions

ADD
Show:
© 2014 Microsoft