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


Sql100SchemaDeploymentOptions - класс

Представляет параметры развертывания, свойственные SQL Server 2008.

Иерархия наследования

System.Object
  Microsoft.Data.Schema.Build.SchemaDeploymentOptions
    Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
      Microsoft.Data.Schema.Sql.Build.Sql90SchemaDeploymentOptions
        Microsoft.Data.Schema.Sql.Build.Sql100SchemaDeploymentOptions

Пространство имен:  Microsoft.Data.Schema.Sql.Build
Сборка:  Microsoft.Data.Schema.Sql (в Microsoft.Data.Schema.Sql.dll)

Синтаксис

'Декларация
<DatabaseSchemaProviderCompatibilityAttribute(GetType(Sql100DatabaseSchemaProvider))> _
Public Class Sql100SchemaDeploymentOptions _
    Inherits Sql90SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))]
public class Sql100SchemaDeploymentOptions : Sql90SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))]
public ref class Sql100SchemaDeploymentOptions : public Sql90SchemaDeploymentOptions
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))>]
type Sql100SchemaDeploymentOptions =  
    class
        inherit Sql90SchemaDeploymentOptions
    end
public class Sql100SchemaDeploymentOptions extends Sql90SchemaDeploymentOptions

Тип Sql100SchemaDeploymentOptions предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод Sql100SchemaDeploymentOptions Инициализирует новый экземпляр класса Sql100SchemaDeploymentOptions.

В начало страницы

Свойства

  Имя Описание
Открытое свойство AbortOnFirstError Получает или задает значение, указывающее, должно ли останавливаться развертывание при первой же ошибке. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство BackupDatabaseBeforeChanges Получает или задает значение, указывающее, должен ли скрипт обновления включать инструкции резервного копирования базы данных перед изменением целевого объекта. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство BlockOnPossibleDataLoss Получает или задает значение, указывающее, должен ли блокироваться скрипт обновления, если возможна потеря данных. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство BuildtimeContributorsMustExist (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство CheckNewConstraints Получает или задает значение, указывающее, должны ли при развертывании изменений проверяться новые ограничения. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство CollationPreference Получает или задает значение, указывающее, как должны обрабатываться параметры сортировки при развертывании изменений. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство CommentOutSetVarDeclarations Получает или задает значение, указывающее, должны ли объявления SETVAR быть закомментированы в созданном скрипте синхронизации. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство ComparerConfiguration Получает фильтр сравнения. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство CreateNewDatabase Получает или задает значение, указывающее, требуется ли при развертывании создать новую целевую базу данных. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство DatabaseSchemaProvider Получает поставщик схемы базы данных. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство DeployDatabaseInSingleUserMode Получает или задает значение, указывающее, должен ли скрипт обновления переводить базу данных в однопользовательский режим. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство DisableAndReenableDdlTriggers Получает или задает значение, указывающее, будут ли блокированы триггеры языка Data Definition Language (DDL) до их повторного включения во время развертывания. (Унаследовано от Sql90SchemaDeploymentOptions.)
Открытое свойство DropConstraintsNotInSource Получает или задает значение, указывающее, должны ли отбрасываться при развертывании изменений ограничения, которые присутствуют только в целевом объекте. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство DropIndexesNotInSource Получает или задает значение, указывающее, должны ли отбрасываться при развертывании изменений индексы, которые присутствуют только в целевой базе данных. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство DropObjectsNotInSource Получает или задает значение, указывающее, следует ли исключить из целевой базы данных все объекты, отсутствующие в исходной базе данных. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство EnforceMinimalDependencies Получает или задает значение, указывающее, должны ли при сравнении схем принудительно использоваться только минимальные зависимости. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство ExcludedModelElements Получает или задает список элементов модели, исключение которых из целевой базы данных затребовано пользователем. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство ExcludedObjectTypesForSchemaCompare Получает доступную только для чтения копию типов, исключенных из сравнения схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство ExtensionHandle Получает или задает дескриптор расширения для этого расширения. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство GenerateDatabaseOptions Получает или задает значение, указывающее, должны ли параметры базы данных быть заданы в скрипте обновления. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство GenerateDeployStateChecks Получает или задает значение, указывающее, должен ли скрипт обновления проверять состояние развертывания. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreAnsiNulls Получает или задает значение, указывающее, должен ли параметр ANSI NULLS игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreAuthorizer Получает или задает значение, которое указывает, будут ли средства авторизации игнорироваться во время развертывания. (Унаследовано от Sql90SchemaDeploymentOptions.)
Открытое свойство IgnoreColumnCollation Получает или задает значение, указывающее, должны ли параметры сортировки столбца игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreColumnOrder Получает или задает значение, указывающее, должен ли порядок столбцов в таблицах и представлениях игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreComments Получает или задает значение, указывающее, должны ли комментарии игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreCryptographicProviderFilePath Получает или задает значение, указывающее, должен ли путь к файлу для поставщика служб шифрования игнорироваться при развертывании.
Открытое свойство IgnoreDdlTriggerOrder Получает или задает значение, указывающее, будет ли во время развертывания игнорирован порядок триггеров DLL. (Унаследовано от Sql90SchemaDeploymentOptions.)
Открытое свойство IgnoreDdlTriggerState Получает или задает значение, которое указывает, будут ли во время развертывания игнорированы повторно включенные триггеры DLL. (Унаследовано от Sql90SchemaDeploymentOptions.)
Открытое свойство IgnoreDefaultSchema Получает или задает значение, указывающее, будет ли параметр схемы по умолчанию игнорироваться во время развертывания. (Унаследовано от Sql90SchemaDeploymentOptions.)
Открытое свойство IgnoreDmlTriggerOrder Получает или задает значение, указывающее, должен ли при сравнении схем игнорироваться порядок триггеров языка DML. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreDmlTriggerState Получает или задает значение, указывающее, должно ли при сравнении схем игнорироваться включенное состояние триггеров DML. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreExtendedProperties Получает или задает значение, указывающее, должны ли расширенные свойства игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreFilegroupPlacement Получает или задает значение, указывающее, должно ли размещение объектов в файловых группах игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreFillFactor Получает или задает значение, указывающее, должен ли игнорироваться при сравнении схем коэффициент заполнения для индексов. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreIdentitySeed Получает или задает значение, указывающее, должны ли при сравнении схем игнорироваться начальные значения идентификаторов. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreIncrement Получает или задает значение, указывающее, должны ли при сравнении схем игнорироваться значения приращения идентификаторов. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreIndexOptions Получает или задает значение, указывающее, должны ли при сравнении схем игнорироваться параметры индекса. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreIndexPadding Получает или задает значение, указывающее, должна ли отбивка индекса игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreKeywordCasing (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreLockHintsOnIndexes Получает или задает значение, указывающее, должны ли при сравнении схем игнорироваться подсказки блокировки для индексов. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreLoginSids Получает или задает значение, указывающее, должны ли при сравнении схем игнорироваться идентификаторы безопасности входа (SID). (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreNotForReplication Получает или задает значение, указывающее, должны ли значения NOT FOR REPLICATION игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreObjectPlacementOnPartitionScheme Получает или задает значение, указывающее, будет ли во время развертывания игнорироваться размещение объектов в схеме секционирования. (Унаследовано от Sql90SchemaDeploymentOptions.)
Открытое свойство IgnorePartitionSchemes (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnorePermissions (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreQuotedIdentifiers Получает или задает значение, указывающее, должен ли параметр нестандартных идентификаторов игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreRoleMembership Получает или задает значение, указывающее, должно ли членство в роли игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreRouteLifetime Получает или задает значение, указывающее, будет ли параметр времени существования маршрута игнорироваться во время развертывания. (Унаследовано от Sql90SchemaDeploymentOptions.)
Открытое свойство IgnoreSemicolonBetweenStatements Получает или задает значение, указывающее, должны ли при сравнении схем игнорироваться точки с запятой между инструкциями. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreStatisticsSample Получает или задает значение, указывающее, следует ли игнорировать образец статистики при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreTableOptions Получает или задает значение, указывающее, должны ли параметры таблицы игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreUserSettingsObjects Получает или задает значение, указывающее, должны ли при сравнении схем игнорироваться объекты пользовательских параметров. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreWhitespace Получает или задает значение, указывающее, должны ли пробелы игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreWithNocheckOnCheckConstraints Получает или задает значение, указывающее, должна ли при сравнении схем игнорироваться инструкция WITH NOCHECK при проверочных ограничениях. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreWithNocheckOnForeignKeys (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IncludeTransactionalScripts Получает или задает значение, указывающее, должен ли скрипт обновления быть транзакционным, когда это возможно. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство NoAlterStatementsToChangeCLRTypes Получает или задает значение, указывающее, будут ли использоваться инструкции ALTER для изменения типов SQL CLR. (Унаследовано от Sql90SchemaDeploymentOptions.)
Открытое свойство ScriptDatabaseCollation (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство SerializationData Получает или задает параметры, которые будут сериализованы. (Переопределяет SqlSchemaDeploymentOptions.SerializationData.)
Открытое свойство SourceSetVariables Получает список переменных и их значений для источника сравнения. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство TargetConnectionString Получает или задает строку подключения для целевой базы данных. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство TargetDatabaseName Получает или задает имя целевой базы данных. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство TargetSetVariables Получает список переменных и их значений для целевого объекта сравнения. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство TreatVerificationErrorsAsWarnings Получает или задает значение, указывающее, следует ли интерпретировать ошибки проверки как предупреждения. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство UnmodifiableObjectWarnings Получает или задает значение, указывающее, должны ли создаваться предупреждения для неизменяемых объектов при развертывании изменений. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство VerifyDeployment Получает или задает значение, указывающее, следует ли проверить развертывание после его завершения. (Унаследовано от SchemaDeploymentOptions.)

В начало страницы

Методы

  Имя Описание
Открытый метод AddExcludedObjectTypeForSchemaCompare Добавляет новый тип в список типов, исключаемых из сравнения схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытый метод CreateCopy Создает реплику SchemaDeploymentOptions для SQL Server 2008. (Переопределяет Sql90SchemaDeploymentOptions.CreateCopy().)
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод FlushExcludedObjectTypeForSchemaCompare Очищает список типов, исключаемых из сравнения схем и добавляет в этот список ISqlDynamicColumnSource. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Защищенный метод GetPropertyClassesToExcludeFromComparison Возвращает список классов свойств, которые не будут сравниваться. (Переопределяет Sql90SchemaDeploymentOptions.GetPropertyClassesToExcludeFromComparison().)
Защищенный метод GetRelationshipClassesToExcludeFromComparison Возвращает список классов взаимоотношений, которые не будут сравниваться. (Переопределяет Sql90SchemaDeploymentOptions.GetRelationshipClassesToExcludeFromComparison().)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsObjectTypeExcludedForSchemaCompare Проверяет, содержится ли заданный тип в списке типов objectTypes, исключаемых из сравнения схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnExtensionHandle Возвращает TSqlParser. (Унаследовано от SqlSchemaDeploymentOptions.)
Защищенный метод OnInitialize Извлекает серверные пути и задает переменные источника и цели для имени базы данных, пути к данным и пути к файлу журнала. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытый метод SetExtensionHandle Задает значение свойства ExtensionHandle и вызывает метод OnExtensionHandle. (Унаследовано от SchemaDeploymentOptions.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)
Открытый метод TryLoadSourceSqlCmdVariables Загружает переменные SourceSqlCmdVariables из указанного файла переменных. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытый метод TryLoadTargetSqlCmdVariables Загружает переменные TargetSqlCmdVariables из указанного файла переменных. (Унаследовано от SqlSchemaDeploymentOptions.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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