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


Sql90SchemaDeploymentOptions - класс

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

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

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(Sql90DatabaseSchemaProvider))> _
Public Class Sql90SchemaDeploymentOptions _
    Inherits SqlSchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql90DatabaseSchemaProvider))]
public class Sql90SchemaDeploymentOptions : SqlSchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql90DatabaseSchemaProvider))]
public ref class Sql90SchemaDeploymentOptions : public SqlSchemaDeploymentOptions
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql90DatabaseSchemaProvider))>]
type Sql90SchemaDeploymentOptions =  
    class
        inherit SqlSchemaDeploymentOptions
    end
public class Sql90SchemaDeploymentOptions extends SqlSchemaDeploymentOptions

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

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

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

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

Свойства

  Имя Описание
Открытое свойство 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) до их повторного включения во время развертывания.
Открытое свойство DropConstraintsNotInSource Получает или задает значение, указывающее, должны ли отбрасываться при развертывании изменений ограничения, которые присутствуют только в целевом объекте. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство DropIndexesNotInSource Получает или задает значение, указывающее, должны ли отбрасываться при развертывании изменений индексы, которые присутствуют только в целевой базе данных. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство DropObjectsNotInSource Получает или задает значение, указывающее, следует ли исключить из целевой базы данных все объекты, отсутствующие в исходной базе данных. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство EnforceMinimalDependencies Получает или задает значение, указывающее, должны ли при сравнении схем принудительно использоваться только минимальные зависимости. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство ExcludedModelElements Получает или задает список элементов модели, исключение которых из целевой базы данных затребовано пользователем. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство ExcludedObjectTypesForSchemaCompare Получает доступную только для чтения копию типов, исключенных из сравнения схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство ExtensionHandle Получает или задает дескриптор расширения для этого расширения. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство GenerateDatabaseOptions Получает или задает значение, указывающее, должны ли параметры базы данных быть заданы в скрипте обновления. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство GenerateDeployStateChecks Получает или задает значение, указывающее, должен ли скрипт обновления проверять состояние развертывания. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreAnsiNulls Получает или задает значение, указывающее, должен ли параметр ANSI NULLS игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreAuthorizer Получает или задает значение, которое указывает, будут ли средства авторизации игнорироваться во время развертывания.
Открытое свойство IgnoreColumnCollation Получает или задает значение, указывающее, должны ли параметры сортировки столбца игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreColumnOrder Получает или задает значение, указывающее, должен ли порядок столбцов в таблицах и представлениях игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreComments Получает или задает значение, указывающее, должны ли комментарии игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreDdlTriggerOrder Получает или задает значение, указывающее, будет ли во время развертывания игнорирован порядок триггеров DLL.
Открытое свойство IgnoreDdlTriggerState Получает или задает значение, которое указывает, будут ли во время развертывания игнорированы повторно включенные триггеры DLL.
Открытое свойство IgnoreDefaultSchema Получает или задает значение, указывающее, будет ли параметр схемы по умолчанию игнорироваться во время развертывания.
Открытое свойство 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 Получает или задает значение, указывающее, будет ли во время развертывания игнорироваться размещение объектов в схеме секционирования.
Открытое свойство IgnorePartitionSchemes (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnorePermissions (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreQuotedIdentifiers Получает или задает значение, указывающее, должен ли параметр нестандартных идентификаторов игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreRoleMembership Получает или задает значение, указывающее, должно ли членство в роли игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreRouteLifetime Получает или задает значение, указывающее, будет ли параметр времени существования маршрута игнорироваться во время развертывания.
Открытое свойство IgnoreSemicolonBetweenStatements Получает или задает значение, указывающее, должны ли при сравнении схем игнорироваться точки с запятой между инструкциями. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreStatisticsSample Получает или задает значение, указывающее, следует ли игнорировать образец статистики при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreTableOptions Получает или задает значение, указывающее, должны ли параметры таблицы игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreUserSettingsObjects Получает или задает значение, указывающее, должны ли при сравнении схем игнорироваться объекты пользовательских параметров. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreWhitespace Получает или задает значение, указывающее, должны ли пробелы игнорироваться при сравнении схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreWithNocheckOnCheckConstraints Получает или задает значение, указывающее, должна ли при сравнении схем игнорироваться инструкция WITH NOCHECK при проверочных ограничениях. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IgnoreWithNocheckOnForeignKeys (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство IncludeTransactionalScripts Получает или задает значение, указывающее, должен ли скрипт обновления быть транзакционным, когда это возможно. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство NoAlterStatementsToChangeCLRTypes Получает или задает значение, указывающее, будут ли использоваться инструкции ALTER для изменения типов SQL CLR.
Открытое свойство ScriptDatabaseCollation (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство SerializationData Получает параметры, которые должны быть сериализованы. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство SourceSetVariables Получает список переменных и их значений для источника сравнения. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство TargetConnectionString Получает или задает строку подключения для целевой базы данных. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство TargetDatabaseName Получает или задает имя целевой базы данных. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство TargetSetVariables Получает список переменных и их значений для целевого объекта сравнения. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство TreatVerificationErrorsAsWarnings Получает или задает значение, указывающее, следует ли интерпретировать ошибки проверки как предупреждения. (Унаследовано от SchemaDeploymentOptions.)
Открытое свойство UnmodifiableObjectWarnings Получает или задает значение, указывающее, должны ли создаваться предупреждения для неизменяемых объектов при развертывании изменений. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытое свойство VerifyDeployment Получает или задает значение, указывающее, следует ли проверить развертывание после его завершения. (Унаследовано от SchemaDeploymentOptions.)

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

Методы

  Имя Описание
Открытый метод AddExcludedObjectTypeForSchemaCompare Добавляет новый тип в список типов, исключаемых из сравнения схем. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытый метод CreateCopy Создает реплику SchemaDeploymentOptions для SQL Server 2005. (Переопределяет SqlSchemaDeploymentOptions.CreateCopy().)
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод FlushExcludedObjectTypeForSchemaCompare Очищает список типов, исключаемых из сравнения схем и добавляет в этот список ISqlDynamicColumnSource. (Унаследовано от SqlSchemaDeploymentOptions.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Защищенный метод GetPropertyClassesToExcludeFromComparison Возвращает список классов свойств, которые не будут сравниваться. (Переопределяет SqlSchemaDeploymentOptions.GetPropertyClassesToExcludeFromComparison().)
Защищенный метод GetRelationshipClassesToExcludeFromComparison Возвращает список классов взаимоотношений, которые не будут сравниваться. (Переопределяет SqlSchemaDeploymentOptions.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 - пространство имен