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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.