SqlDeploymentOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит значения параметров развертывания, используемые для развертывания
public class SqlDeploymentOptions
type SqlDeploymentOptions = class
Public Class SqlDeploymentOptions
- Наследование
-
SqlDeploymentOptions
Свойства
AllowDropBlockingAssemblies |
Возвращает логическое значение, указывающее, приведет ли развертывание СРЕДЫ CLR к отбрасыванием блокирующих сборок. |
AllowIncompatiblePlatform |
Возвращает логическое значение, указывающее, будет ли развертывание блокироваться из-за совместимости платформы. |
AllowTableRecreation |
Получите логическое значение, указывающее, следует ли разрешить воссоздать таблицу при публикации. |
BackupDatabaseBeforeChanges |
Возвращает логическое значение, указывающее, будет ли выполняться резервное копирование базы данных перед продолжением фактических действий развертывания. |
BlockOnPossibleDataLoss |
Возвращает логическое значение, указывающее, следует ли останавливать развертывание, если операция может привести к потере данных. |
BlockWhenDriftDetected |
Возвращает логическое значение, указывающее, будет ли система проверка различия между нынешним состоянием базы данных и зарегистрированным состоянием базы данных, а также блокировать развертывание при обнаружении изменений. Даже если этот параметр имеет значение true, обнаружение смещения будет возникать только в базе данных, если она была ранее развернута с включенным параметром RegisterDataTierApplication. |
CommentOutSetVarDeclarations |
Возвращает логическое значение, указывающее, закомментировано ли объявление переменных SQLCMD в заголовке скрипта. |
CompareUsingTargetCollation |
Возвращает логическое значение, указывающее, будут ли использоваться исходные параметры сортировки для сравнения идентификаторов. |
CreateNewDatabase |
Возвращает логическое значение, указывающее, будет ли удалена существующая база данных и создана новая база данных перед продолжением фактических действий развертывания. Получает однопользовательский режим перед удалением существующей базы данных. |
DeployDatabaseInSingleUserMode |
Возвращает логическое значение, указывающее, будет ли система получать однопользовательский режим в целевой базе данных во время операции развертывания. |
DisableAndReenableDdlTriggers |
Возвращает логическое значение, указывающее, будут ли отключены все триггеры DDL на время операции развертывания, а затем повторно включены после применения всех изменений. |
DoNotAlterChangeDataCaptureObjects |
Возвращает логическое значение, указывающее, следует ли изменять элементы, настроенные для системы отслеживания измененных данных (CDC), во время развертывания. |
DoNotAlterReplicatedObjects |
Возвращает логическое значение, указывающее, следует ли изменять элементы, настроенные для репликации, во время развертывания. |
DoNotEvaluateSqlCmdVariables |
Указывает, следует ли использовать имена переменных SQLCMD при сравнении схемы или их значений. |
DropConstraintsNotInSource |
Возвращает логическое значение, указывающее, следует ли удалять все ограничения, которые не существуют в исходной модели. |
DropDmlTriggersNotInSource |
Возвращает логическое значение, указывающее, следует ли удалять все триггеры DML, которые не существуют в исходной модели. |
DropExtendedPropertiesNotInSource |
Возвращает логическое значение, указывающее, следует ли удалять все расширенные свойства, которые не существуют в исходной модели. |
DropIndexesNotInSource |
Возвращает логическое значение, указывающее, следует ли удалять все индексы, которые не существуют в исходной модели. |
DropObjectsNotInSource |
Возвращает логическое значение, указывающее, следует ли удалять во время развертывания объекты, которые существуют в целевом объекте, но не источник. |
DropPermissionsNotInSource |
Возвращает логическое значение, указывающее, следует ли удалять все разрешения, которые не существуют в исходной модели. |
DropRoleMembersNotInSource |
Возвращает логическое значение, указывающее, следует ли удалять все членства в ролях, которые не существуют в исходной модели. |
DropStatisticsNotInSource |
Возвращает логическое значение, указывающее, следует ли удалять всю статистику, которая не существует в исходной модели. |
GenerateSmartDefaults |
Возвращает логическое значение, указывающее, следует ли создавать значения по умолчанию для заполнения столбцов NULL, ограниченных значениями NOT NULL. |
HashObjectNamesInLogs |
Возвращает логическое значение, указывающее, следует ли заменять все имена объектов в журналах случайным хэш-значением. |
IgnoreAnsiNulls |
Возвращает логическое значение, указывающее, следует ли исключить параметр ANSI_NULL из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreAuthorizer |
Возвращает логическое значение, указывающее, следует ли исключить параметр AUTHORIZATION из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreColumnCollation |
Возвращает логическое значение, указывающее, следует ли исключить описатель параметров сортировки из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreColumnOrder |
Возвращает логическое значение, указывающее, следует ли исключить из рассмотрения порядок столбцов в таблицах при сравнении исходной и целевой моделей. |
IgnoreComments |
Возвращает логическое значение, указывающее, следует ли исключать комментарии из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreCryptographicProviderFilePath |
Возвращает логическое значение, указывающее, следует ли исключать спецификацию файла поставщика шифрования из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreDatabaseWorkloadGroups |
Возвращает или задает логическое значение, указывающее, следует ли исключать группы рабочей нагрузки базы данных из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreDdlTriggerOrder |
Возвращает логическое значение, указывающее, следует ли исключить порядок триггеров DDL из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreDdlTriggerState |
Возвращает логическое значение, указывающее, следует ли исключать состояние триггера DDL из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreDefaultSchema |
Возвращает логическое значение, указывающее, следует ли исключить параметр DEFAULT_SCHEMA из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreDmlTriggerOrder |
Возвращает логическое значение, указывающее, следует ли исключать порядок триггеров DML из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreDmlTriggerState |
Возвращает логическое значение, указывающее, следует ли исключать состояние триггера DML из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreExtendedProperties |
Возвращает логическое значение, указывающее, следует ли исключать все расширенные свойства из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreFileAndLogFilePath |
Возвращает логическое значение, указывающее, следует ли исключить параметр FILENAME объектов FILE из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreFilegroupPlacement |
Возвращает логическое значение, указывающее, следует ли исключить описатель файловой группы из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreFileSize |
Возвращает логическое значение, указывающее, следует ли исключить параметр SIZE объектов FILE из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreFillFactor |
Возвращает логическое значение, указывающее, следует ли исключить параметр FILLFACTOR из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreFullTextCatalogFilePath |
Возвращает логическое значение, указывающее, следует ли исключать спецификацию пути объектов FULLTEXT CATALOG из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreIdentitySeed |
Возвращает логическое значение, указывающее, следует ли исключать начальное значение столбцов IDENTITY из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreIncrement |
Возвращает логическое значение, указывающее, следует ли исключать значение приращения столбцов IDENTITY из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreIndexesStatisticsOnEnclaveEnabledColumns |
Возвращает логическое значение, указывающее, следует ли удалять индексы и статистику перед экспортом нового параметра экспорта базы данных. |
IgnoreIndexOptions |
Возвращает логическое значение, указывающее, следует ли исключать различия в параметрах индекса из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreIndexPadding |
Возвращает логическое значение, указывающее, следует ли исключить параметр PAD_INDEX из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreKeywordCasing |
Возвращает логическое значение, указывающее, следует ли учитывать разницу в регистре ключевых слов при сравнении исходной и целевой моделей. |
IgnoreLockHintsOnIndexes |
Возвращает логическое значение, указывающее, следует ли исключать ALLOW_ROW_LOCKS и ALLOW_PAGE_LOGKS параметры из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreLoginSids |
Возвращает логическое значение, указывающее, следует ли исключить параметр SID объекта LOGIN из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreNotForReplication |
Возвращает логическое значение, указывающее, следует ли исключить параметр NOT FOR REPLICATION из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreObjectPlacementOnPartitionScheme |
Возвращает логическое значение, указывающее, следует ли исключить объект схемы секционирования из рассмотрения при сравнении исходной и целевой моделей для следующих объектов: Table, Index, Unique Key, Primary Key и Queue. |
IgnorePartitionSchemes |
Возвращает логическое значение, указывающее, следует ли исключать тип параметра, и получение логического значения, указывающее, следует ли исключать тип параметра и граничные значения PARTITION FUNCTION из рассмотрения при сравнении исходной и целевой моделей. Также исключает из рассмотрения FILEGROUP и функцию секционирования PARTITION SCHEMA при сравнении исходной и целевой моделей. |
IgnorePermissions |
Возвращает логическое значение, указывающее, следует ли исключать все инструкции разрешений из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreQuotedIdentifiers |
Возвращает логическое значение, указывающее, следует ли исключить параметр QUOTED_IDENTIFIER из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreRoleMembership |
Возвращает логическое значение, указывающее, следует ли исключать все объекты ROLE MEMBERSHIP из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreRouteLifetime |
Возвращает логическое значение, указывающее, следует ли исключать параметр LIFETIME объектов ROUTE из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreSemicolonBetweenStatements |
Возвращает логическое значение, указывающее, следует ли исключить существование или отсутствие точки с запятой из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreSensitivityClassifications |
Возвращает логическое значение, указывающее, следует ли исключать классификации конфиденциальности данных столбцов из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreTableOptions |
Возвращает логическое значение, указывающее, обновляются ли параметры целевой таблицы в соответствии с исходной таблицей. |
IgnoreTablePartitionOptions |
Возвращает или задает логическое значение, указывающее, следует ли исключить параметр RANGE и BOUNDARY VALUES секционирования таблицы при сравнении исходной и целевой моделей. |
IgnoreUserSettingsObjects |
Возвращает логическое значение, указывающее, следует ли исключать пользовательские параметры из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreWhitespace |
Возвращает логическое значение, указывающее, следует ли исключать пробелы из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreWithNocheckOnCheckConstraints |
Возвращает логическое значение, указывающее, следует ли исключить параметр CHECK|NO CHECK объекта ограничения CHECK из рассмотрения при сравнении исходной и целевой моделей. |
IgnoreWithNocheckOnForeignKeys |
Возвращает логическое значение, указывающее, следует ли исключить параметр CHECK|NO CHECK внешнего ключа. |
IgnoreWorkloadClassifiers |
Возвращает или задает логическое значение, указывающее, следует ли исключать классификаторы рабочей нагрузки из рассмотрения при сравнении исходной и целевой моделей. |
IncludeCompositeObjects |
Возвращает логическое значение, указывающее, следует ли включать ссылочные внешние элементы, которые также составляют исходную модель, а затем обновлять целевую базу данных в рамках одной операции развертывания. |
IncludeTransactionalScripts |
Возвращает логическое значение, указывающее, следует ли использовать преобразования во время операции развертывания и зафиксировать транзакцию после успешного применения всех изменений. |
IsAlwaysEncryptedParameterizationEnabled |
Содержит значения параметров развертывания, используемые для развертывания |
NoAlterStatementsToChangeClrTypes |
Возвращает логическое значение, указывающее, следует ли принудительно изменять сборки СРЕДЫ CLR путем их удаления и повторного создания. |
PerformIndexOperationsOnline |
Возвращает логическое значение, указывающее, следует ли выполнять операции с индексами в сети |
PopulateFilesOnFileGroups |
Возвращает логическое значение, указывающее, предоставляются ли файлы для файловых групп, определенных в источнике развертывания. |
PreserveIdentityLastValues |
Возвращает или задает логическое значение, указывающее, должны ли сохраняться последние значения, используемые для столбцов идентификаторов. |
RegisterDataTierApplication |
Возвращает логическое значение, указывающее, будет ли база данных зарегистрирована как Data-Tier приложение. |
RestoreSequenceCurrentValue |
Возвращает логическое значение, указывающее, должна ли целевая база данных обновлять текущее значение последовательности. |
ScriptDatabaseCollation |
Возвращает логическое значение, указывающее, следует ли изменять целевую базу данных в соответствии с параметрами сортировки исходной модели. |
ScriptDatabaseCompatibility |
Возвращает логическое значение, указывающее, следует ли изменять целевую базу данных в соответствии с уровнем совместимости исходной модели. |
ScriptDatabaseOptions |
Возвращает логическое значение, указывающее, следует ли обновлять параметры базы данных в целевой базе данных в соответствии с исходной моделью. |
ScriptDeployStateChecks |
Возвращает логическое значение, указывающее, следует ли проверять целевую базу данных, чтобы убедиться, что она существует, находится в сети и может ли быть обновлена. |
ScriptFileSize |
Возвращает логическое значение, указывающее, указан ли размер файла при добавлении файлов в группы файлов. |
ScriptNewConstraintValidation |
Возвращает логическое значение, указывающее, проверяются ли ограничения после применения всех изменений. |
ScriptRefreshModule |
Возвращает логическое значение, указывающее, обновляются ли процедуры ссылок при обновлении объектов, на которые указывает ссылка. |
SqlCommandVariableValues |
Возвращает словарь значений переменных команд SQL, в котором в качестве ключа используется имя переменной. |
TargetConnectionString |
Получает строку, которая определяет целевую строку подключения |
TargetDatabaseExists |
Возвращает логическое значение, которое (если задано) определяет, существует ли целевая база данных |
TargetDatabaseName |
Получает строку, которая задает целевую строку подключения |
TargetingServerless |
Получает логическое значение, указывающее, является ли LocalDB целевым сервером |
TreatVerificationErrorsAsWarnings |
Возвращает логическое значение, указывающее, следует ли обрабатывать ошибки, возникающие во время проверки публикации, как предупреждения. Проверка выполняется применительно к сформированному плану развертывания перед его выполнением применительно к целевой базе данных. Проверка плана выявляет такие проблемы, как потеря объектов, существующих только в целевой базе данных (например, индексов), которые должны быть удалены в процессе внесения изменений. Кроме того, она выявляет ситуации, когда зависимые объекты (таблицы, представления и т. д.) существуют в результате наличия ссылок на составной проект, но отсутствуют в целевой базе данных. Можно выбрать, чтобы ошибки проверки трактовались как предупреждения, чтобы получить полный список выявленных проблем, а не останавливать выполнение публикации при возникновении каждой ошибки. |
UnmodifiableObjectWarnings |
Возвращает логическое значение, указывающее, должны ли создаваться предупреждения при обнаружении различий в объектах, которые невозможно изменить, например, если размер файла или пути к файлу отличаются. |
VerifyCollationCompatibility |
Возвращает логическое значение, указывающее, будет ли развертывание проверять совместимость параметров сортировки, указанных в исходной модели, с параметрами сортировки, указанными в целевой модели. |
VerifyDeployment |
Возвращает логическое значение, указывающее, выполняется ли этап проверки плана. |