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

Применяется к