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 при сравнении исходной и целевой модели. Кроме того, при сравнении исходной и целевой модели не учитывается функция FILEGROUP и секционирования СХЕМЫ СЕКЦИОНИРОВАНИЯ. |
| IgnorePermissions |
Возвращает логическое значение, указывающее, следует ли исключить все инструкции разрешений при сравнении исходной и целевой модели. |
| IgnoreQuotedIdentifiers |
Логическое значение, указывающее, следует ли исключить параметр QUOTED_IDENTIFIER при сравнении исходной и целевой модели. |
| IgnoreRoleMembership |
Возвращает логическое значение, указывающее, следует ли исключить все объекты ROLE MEMBERSHIP при сравнении исходной и целевой модели. |
| IgnoreRouteLifetime |
Возвращает логическое значение, указывающее, следует ли исключить параметр LIFETIME объектов ROUTE при сравнении исходной и целевой модели. |
| IgnoreSemicolonBetweenStatements |
Возвращает логическое значение, указывающее, следует ли исключить существование или отсутствие запятых двоеточий при сравнении исходной и целевой модели. |
| IgnoreSensitivityClassifications |
Возвращает логическое значение, указывающее, следует ли исключать классификации конфиденциальности данных столбцов при сравнении исходной и целевой модели. |
| IgnoreTableOptions |
Возвращает логическое значение, указывающее, обновляются ли параметры целевой таблицы в соответствии с исходной таблицей. |
| IgnoreTablePartitionOptions |
Возвращает или задает логическое значение, указывающее, следует ли исключить значения RANGE и BOUNDARY параметра секции таблицы при сравнении исходной и целевой модели. |
| 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 |
Логическое значение, указывающее, выполняется ли этап проверки плана. |