ScriptingOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс экземпляра, инкапсулирующий базу данных SQL Server
public sealed class ScriptingOptions
type ScriptingOptions = class
Public NotInheritable Class ScriptingOptions
- Наследование
-
ScriptingOptions
Конструкторы
| Имя | Описание |
|---|---|
| ScriptingOptions() |
Конструктор по умолчанию. Задает все параметры по умолчанию. |
| ScriptingOptions(ScriptingOptions) |
Конструктор копирования. |
| ScriptingOptions(ScriptOption) |
Создает объект ScriptingOptions с одним набором параметров. |
| ScriptingOptions(SqlSmoObject) |
Создает объект ScriptingOptions с помощью целевых параметров на сервере родительского объекта |
Свойства
| Имя | Описание |
|---|---|
| AgentAlertJob |
Включение заданий оповещений агента сценариев |
| AgentJobId |
Указывает, следует ли включать идентификатор задания агента скриптов |
| AgentNotify |
Включение уведомлений агента сценариев |
| AllowSystemObjects |
Будь то системные объекты скриптами |
| AnsiFile |
Если набор создаст ФАЙЛ ANSI, в котором будут записываться результаты скрипта. |
| AnsiPadding |
Включены ли скрипты анси-заполнения |
| AppendToFile |
Добавляется к файлу вместо перезаписи. |
| BatchSize |
Количество операторов, после которых выполняется выполнение пакетного завершения пакета |
| Bindings |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| ChangeTracking |
Включение параметров отслеживания изменений |
| ClusteredIndexes |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| ColumnStoreIndexes |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| ContinueScriptingOnError |
Следует ли продолжать выполнение при ошибке скрипта |
| ConvertUserDefinedDataTypesToBaseType |
Преобразование определяемых пользователем типов данных в базовый тип |
| DdlBodyOnly |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DdlHeaderOnly |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| Default |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriAll |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriAllConstraints |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriAllKeys |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriChecks |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriClustered |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriDefaults |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriForeignKeys |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriIncludeSystemNames |
Включение системных имен для ограничений |
| DriIndexes |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriNonClustered |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriPrimaryKey |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriUniqueKeys |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| DriWithNoCheck |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| Encoding |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| EnforceScriptingOptions |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| ExtendedProperties |
Указывает, являются ли расширенные свойства скриптами |
| FileName |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| FullTextCatalogs |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| FullTextIndexes |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| FullTextStopLists |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| IncludeDatabaseContext |
Включен ли сценарий базы данных |
| IncludeDatabaseRoleMemberships |
Включены ли членства в привязке |
| IncludeFullTextCatalogRootPath |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| IncludeHeaders |
Включается ли заголовок, содержащий сведения о скрипте объекта (например, имя и время скрипта) |
| IncludeIfNotExists |
Добавляется ли проверка существования |
| IncludeScriptingParametersHeader |
Включается ли заголовок, содержащий сведения о параметрах скрипта. |
| Indexes |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| LoginSid |
Включен ли идентификатор безопасности (SID) |
| NoAssemblies |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| NoCollation |
Исключение сведений о сортировке |
| NoCommandTerminator |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| NoExecuteAs |
Исключение инструкций EXECUTE AS |
| NoFileGroup |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| NoFileStream |
Следует ли исключить файловые группы |
| NoFileStreamColumn |
Включение столбца файлового потока |
| NoIdentities |
Исключение удостоверений |
| NoIndexPartitioningSchemes |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| NoMailProfileAccounts |
Исключение учетных записей почты |
| NoMailProfilePrincipals |
Исключены ли субъекты учетной записи почты |
| NonClusteredIndexes |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| NoTablePartitioningSchemes |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| NoVardecimal |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| NoViewColumns |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| NoXmlNamespaces |
Включены ли пространства XmlNamespace для типов данных |
| OptimizerData |
Следует ли включить оптимизаторData |
| Permissions |
Включены ли разрешения |
| PrimaryObject |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| SchemaQualify |
Указывает, являются ли имена объектов квалифицированными |
| SchemaQualifyForeignKeysReferences |
Указаны ли имена таблиц, на которые ссылается ссылка, являются ли они квалифицированными |
| ScriptBatchTerminator |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| ScriptData |
Включены ли данные |
| ScriptDataCompression |
Включение параметров сжатия данных |
| ScriptDrops |
Операторы DROP скриптов для объектов. |
| ScriptForAlter |
Оператор ALTER скриптов для объектов. |
| ScriptForCreateDrop |
Оператор DROP и Create скриптов для объектов. |
| ScriptForCreateOrAlter |
Объект scripts с помощью синтаксиса CREATE OR ALTER. |
| ScriptOwner |
Включены ли инструкции владельца |
| ScriptSchema |
Включен ли скрипт метаданных |
| ScriptXmlCompression |
Включение параметров сжатия XML |
| SpatialIndexes |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| Statistics |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| TargetDatabaseEngineEdition |
Выпуск базы данных сервера, в котором будут выполняться скрипты. |
| TargetDatabaseEngineType |
Тип ядра СУБД сервера, на котором будут выполняться скрипты. |
| TargetServerVersion |
Версия сервера, на которой будут выполняться скрипты. |
| TimestampToBinary |
Преобразуются ли метки времени в двоичный файл |
| ToFileOnly |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| Triggers |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| WithDependencies |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| XmlIndexes |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
Методы
| Имя | Описание |
|---|---|
| Add(ScriptingOptions, ScriptOption) |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| Add(ScriptOption) |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| ConvertToSqlServerVersion(Int32, Int32) |
Преобразует пару "Основной" и "Дополнительный номер версии" в эквивалентный SqlServerVersion |
| ConvertToSqlServerVersion(ServerVersion) |
Преобразует значение ServerVersion в эквивалентное SqlServerVersion значение |
| ConvertVersion(Version) |
Метод преобразования версии сервера в SqlServerVersion |
| GetScriptingPreferences() |
Возвращает параметры скриптов, соответствующие scriptingOptions |
| Remove(ScriptOption) |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| SetTargetDatabaseEngineType(DatabaseEngineType) |
Задает TargetServerDatabasseEngineType на основе структуры DatabaseEngineType. |
| SetTargetServerVersion(ServerVersion) |
Задает TargetServerVersion на основе структуры ServerVersion. |
| Subtract(ScriptingOptions, ScriptOption) |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| ToString() |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
Операторы
| Имя | Описание |
|---|---|
| Addition(ScriptingOptions, ScriptOption) |
Класс экземпляра, инкапсулирующий базу данных SQL Server |
| Subtraction(ScriptingOptions, ScriptOption) |
Класс экземпляра, инкапсулирующий базу данных SQL Server |