Поделиться через


Microsoft.Data.Schema.Sql.Build - пространство имен

Пространство имен Microsoft.Data.Schema.Sql.Build содержит классы создания плана SQL и параметров развертывания.

Классы

  Класс Описание
Открытый класс Sql100SchemaDeploymentOptions Представляет параметры развертывания, свойственные SQL Server 2008.
Открытый класс Sql90SchemaDeploymentOptions Представляет параметры развертывания, свойственные Microsoft SQL Server 2005.
Открытый класс SqlAlterDataLossError Этот класс представляет предупреждение из SQL Server механизма развертывания, где определен потенциал для потери данных ALTER. Таблица, указанный в конструкторе является исходная таблица.
Открытый класс SqlBeginAltersStep Экземпляры этого класса отмечают часть плана развертывания, где выполняются действия ALTER (и CREATE).Обычно это вторая половина плана.
Открытый класс SqlBeginDropsStep Экземпляр этого класса отмечает начало части плана развертывания с действием DROP.Действия DROP находятся в плане перед действиями ALTER.
Открытый класс SqlBeginPreservationStep Этот класс отмечает в плане развертывания начало раздела сохранения цели.Эти операции используются для внесения изменений при рефакторинге.
Открытый класс SqlBeginTransactionStep Этот шаг отмечает начало транзакционного раздела плана развертывания.
Открытый класс SqlCreateDataLossError Этот класс представляет предупреждение из SQL Server механизма развертывания, где выявил возможности для создания потери данных. Таблица, указанный в конструкторе является исходная таблица.Обычно эта ошибка возникает при добавлении нового столбца, не поддерживающего значения NULL, в таблицу без значения по умолчанию.
Открытый класс SqlDeploymentExecutionError Этот класс представляет ошибку, полученную SQL Server при выполнении скрипта развертывания.
Открытый класс SqlDropDataLossError Этот класс представляет предупреждение из SQL Server механизма развертывания, где выявил потенциал для потери данных DROP. Таблица, указанный в конструкторе является целевой таблицы.
Открытый класс SqlEndAltersStep Экземпляры этого класса отмечают конец раздела плана развертывания, где выполняются действия ALTER (и CREATE).
Открытый класс SqlEndDropsStep Экземпляр этого класса отмечает конечную точку части плана развертывания с действием DROP.
Открытый класс SqlEndPreservationStep Представляет конец раздела сохранения цели плана развертывания.
Открытый класс SqlEndTransactionStep Представляет шаг в плане развертывания SQL Server, отмечающий конец транзакционного раздела скрипта развертывания.
Открытый класс SqlFinalizeDatabaseAccessStep Представляет собой шаг в SQL Server план развертывания, который завершает параметров доступа к базе данных. Эти параметры включают доступ только для чтения или чтения записи, ограничен, одного пользователя или многопользовательской и онлайн или в автономном состоянии.
Открытый класс SqlMoveSchemaStep Представляет шаг плана развертывания, соответствующий действию перемещения элемента из одной схемы в другую.
Открытый класс SqlPossibleDataLossError Этот класс представляет предупреждение от обработчика развертывания SQL Server, возникающее, если обнаружена возможная потеря данных.
Открытый класс SqlPrintStep Тип шага в плане развертывания SQL Server, который обозначает оператор Transact-SQL PRINT.
Открытый класс SqlRenameStep Представляет шаг плана развертывания, на котором переименовывается элемент.
Открытый класс SqlSchemaDeploymentOptions Содержит параметры, управляющие развертыванием.
Открытый класс SqlTableMigrationStep Представляет шаг перемещения данных в плане развертывания SQL Server.

Перечисления

  Перечисление Описание
Открытое перечисление DeploymentCollationPreference Задает параметры сортировки для использования при сравнении исходный и целевой модели во время развертывания.