Compartilhar via


Namespace Microsoft.Data.Schema.Sql.Build

O Microsoft.Data.Schema.Sql.Build namespace contém a geração de plano SQL e classes de opção de implantação.

Classes

  Classe Descrição
Classe pública Sql100SchemaDeploymentOptions Representa as opções de implantação que são específicas para SQL Server 2008.
Classe pública Sql90SchemaDeploymentOptions Representa as opções de implantação que são específicas para Microsoft SQL Server 2005.
Classe pública SqlAlterDataLossError Esta classe representa um aviso da mecanismo de implantação deSQL Server , onde o potencial de perda de dados ALTER é identificado. A tabela é especificada no construtor é a tabela de origem.
Classe pública SqlBeginAltersStep As instâncias dessa classe marcam a parte do plano de implantação, onde as ações de ALTER (e criar) são executadas.Normalmente, esta é a segunda metade do plano.
Classe pública SqlBeginDropsStep Uma instância dessa classe marca o início da parte de ação de SOLTAR do plano de implantação.Ações de SOLTAR ocorrerem no plano antes de ações de ALTER.
Classe pública SqlBeginPreservationStep Essa classe marca o início (em um plano de implantação) da preservação da seção intenção do plano.Essas operações são usadas para fazer alterações de refatoração.
Classe pública SqlBeginTransactionStep Esta etapa marca o início da seção transacional de um plano de implantação.
Classe pública SqlCreateDataLossError Esta classe representa um aviso de mecanismo de implantação deSQL Server , onde o potencial de perda de dados de criação foi identificado. A tabela é especificada no construtor é a tabela de origem.Geralmente este erro é gerado se uma nova coluna não anulável é adicionada a uma tabela sem um padrão.
Classe pública SqlDeploymentExecutionError Esta classe representa um erro que foi recebido pelo SQL Server quando o script de implantação foi executado.
Classe pública SqlDropDataLossError Esta classe representa um aviso de mecanismo de implantação deSQL Server , onde o potencial de perda de dados de SOLTAR foi identificado. A tabela é especificada no construtor é a tabela de destino.
Classe pública SqlEndAltersStep As instâncias dessa classe marcam o final da seção de plano de implantação onde ALTER (e criar) de ações são executadas.
Classe pública SqlEndDropsStep Uma instância dessa classe marca o final da parte de ação de SOLTAR do plano de implantação.
Classe pública SqlEndPreservationStep Representa o final da preservação da seção intenção do plano de implantação.
Classe pública SqlEndTransactionStep Representa uma etapa a SQL Server o plano de implantação que marca o final da seção transacional de uma implantação do script.
Classe pública SqlFinalizeDatabaseAccessStep Representa uma etapa a SQL Server plano de implantação que finaliza as configurações de acesso ao banco de dados. Essas configurações incluem o acesso somente leitura ou leitura-gravação, restringidas, usuário único ou vários usuários e estado on-line ou off-line.
Classe pública SqlMoveSchemaStep Representa uma etapa no plano de implantação que corresponde a uma ação para mover um elemento de um esquema para outro.
Classe pública SqlPossibleDataLossError Esta classe representa um aviso da SQL Server o mecanismo de implantação onde o potencial de perda de dados foi identificado.
Classe pública SqlPrintStep Um tipo de etapa em um SQL Server plano de implantação significa um Transact-SQL declaração de impressão.
Classe pública SqlRenameStep Representa uma etapa no plano de implantação que renomeia um elemento.
Classe pública SqlSchemaDeploymentOptions Contém opções que controlam a implantação.
Classe pública SqlTableMigrationStep Representa a etapa de um movimento de dados em um SQL Server plano de implantação.

Enumerações

  Enumeração Descrição
Enumeração pública DeploymentCollationPreference Especifica a intercalação para usar ao comparar os modelos de origem e destino durante a implantação.