Configuration Класс

Определение

Класс экземпляра инкапсулирует объект конфигурации SQL Server

public class Configuration : Microsoft.SqlServer.Management.Smo.ConfigurationBase
type Configuration = class
    inherit ConfigurationBase
Public Class Configuration
Inherits ConfigurationBase
Наследование
Configuration

Свойства

Имя Описание
AdHocDistributedQueriesEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

Affinity64IOMask

Привязывает SQL Server диска ввода-вывода к указанному подмножество ЦП.
Используйте affinityIOMask для привязки первых 32 процессоров и использовать Affinity64IOMask для привязки оставшихся процессоров на компьютере. Доступна только 64-разрядная версия SQL Server.

Affinity64Mask

Класс экземпляра инкапсулирует объект конфигурации SQL Server

AffinityIOMask

Класс экземпляра инкапсулирует объект конфигурации SQL Server

AffinityMask

Класс экземпляра инкапсулирует объект конфигурации SQL Server

AgentXPsEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

AllowUpdates

Класс экземпляра инкапсулирует объект конфигурации SQL Server

AweEnabled
Устаревшие.

Класс экземпляра инкапсулирует объект конфигурации SQL Server

BlockedProcessThreshold

Параметр порогового значения заблокированного процесса задает пороговое значение в секундах, при котором создаются отчеты о заблокированных процессах. Пороговое значение может быть задано в диапазоне от 0 до 86 400. По умолчанию отчеты о блокированных процессах не создаются.

C2AuditMode

Класс экземпляра инкапсулирует объект конфигурации SQL Server

CommonCriteriaComplianceEnabled

Параметр сервера с поддержкой общего соответствия критериям

ContainmentEnabled

Возвращает объект ConfigProperty, используемый для включения или отключения содержащихся баз данных и проверки подлинности в экземпляре службы.

CostThresholdForParallelism

Класс экземпляра инкапсулирует объект конфигурации SQL Server

CrossDBOwnershipChaining

Класс экземпляра инкапсулирует объект конфигурации SQL Server

CursorThreshold

Класс экземпляра инкапсулирует объект конфигурации SQL Server

DatabaseMailEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

DefaultBackupChecksum

Это общедоступное свойство получает или задает значение контрольной суммы резервного копирования по умолчанию и возвращает объект ConfigProperty, представляющий конфигурацию сервера резервной суммы по умолчанию.

DefaultBackupCompression

Это общедоступное свойство получает или задает значение сжатия резервных копий по умолчанию и возвращает объект ConfigProperty, представляющий конфигурацию сервера резервного сжатия по умолчанию.

DefaultFullTextLanguage

Класс экземпляра инкапсулирует объект конфигурации SQL Server

DefaultLanguage

Класс экземпляра инкапсулирует объект конфигурации SQL Server

DefaultTraceEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

DisallowResultsFromTriggers

Используйте параметр запрета от триггеров, чтобы контролировать, возвращаются ли триггеры результирующие наборы. Триггеры, возвращающие результирующие наборы, могут привести к непредвиденному поведению приложений, не предназначенных для работы с ними. Если задано значение 1, параметр запрета от триггеров имеет значение ON. Значение по умолчанию для этого параметра равно 0 (OFF).

ExtensibleKeyManagementEnabled

Параметр "Поставщик EKM включено" — включить создание поставщиков шифрования

FilestreamAccessLevel

Это общедоступное свойство получает или задает уровень доступа файлового потока и возвращает объект ConfigProperty, представляющий конфигурацию сервера "уровень доступа файлового потока".

FillFactor

Класс экземпляра инкапсулирует объект конфигурации SQL Server

FullTextCrawlBandwidthMax

Используйте параметры FullTextCrawlBandwidth[min,max], чтобы указать размер, к которому может расти пул больших буферов памяти. Большие буферы памяти имеют размер 4 МБ. Максимальное число буферов FullTextCrawlBandwidthMax, которое диспетчер полнотекстовой памяти должен поддерживать в большом буферном пуле. Если максимальное значение равно нулю, то в большом буферном пуле нет верхнего предела.

FullTextCrawlBandwidthMin

Используйте параметры FullTextCrawlBandwidth[min,max], чтобы указать размер, к которому может расти пул больших буферов памяти. Большие буферы памяти имеют размер 4 МБ. Параметр FullTextCrawlBandwidthMin указывает минимальное количество буферов памяти, которые должны храниться в пуле больших буферов памяти. Однако если указанное минимальное значение равно нулю, освобождается все буферы памяти.

FullTextCrawlRangeMax

Используйте параметр максимального диапазона полнотекстового обхода для оптимизации использования ЦП, что повышает производительность обхода во время полного обхода. С помощью этого параметра можно указать количество секций, которые Microsoft SQL Server должны использоваться во время полного обхода индекса. Например, если имеется много ЦП и их использование не является оптимальным, можно увеличить максимальное значение этого параметра. Помимо этого параметра, SQL Server использует ряд других факторов, таких как количество строк в таблице и количество ЦП, чтобы определить фактическое количество используемых секций.

FullTextNotifyBandwidthMax

Используйте параметры FullTextNotifyBandwidth[min, max], чтобы указать размер, к которому может расти пул небольших буферов памяти. Малые буферы памяти занимают 64 килобайта (KБ). Значение параметра FullTextNotifyBandwidthMax указывает максимальное количество буферов, которые диспетчер полнотекстовой памяти должен поддерживать в небольшом буферном пуле. Если максимальное значение равно нулю, то не существует верхнего предела количества буферов, которые могут находиться в небольшом буферном пуле.

FullTextNotifyBandwidthMin

Используйте параметры FullTextNotifyBandwidth[min, max], чтобы указать размер, к которому может расти пул небольших буферов памяти. Размер небольших буферов памяти — 64 килобайта (КБ). Параметр FullTextNotifyBandwidthMin указывает минимальное количество буферов памяти, которые должны поддерживаться в пуле небольших буферов памяти. По запросу из диспетчера памяти Microsoft SQL Server все дополнительные пулы буферов будут освобождены, но это минимальное количество буферов будет поддерживаться. Однако если указанное минимальное значение равно нулю, освобождается все буферы памяти.

IndexCreateMemory

Класс экземпляра инкапсулирует объект конфигурации SQL Server

InDoubtTransactionResolution

Используйте параметр разрешения xact по умолчанию для управления результатом транзакций, которые не удается разрешить координатор распределенных транзакций (Майкрософт) (MS DTC). Неспособность разрешать транзакции может быть связана с временем простоя MS DTC или неизвестным результатом транзакции во время восстановления. 0 - Нет презумпции. Восстановление завершается ошибкой, если MS DTC не может устранить какие-либо неуверенные транзакции. 1 . Предполагаемая фиксация. Любые транзакции MS DTC с сомнениями считаются зафиксированными. 2 . Презумпировать прерывание. Любые транзакции MS DTC с сомнениями прерваны.

IsSqlClrEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

LightweightPooling

Класс экземпляра инкапсулирует объект конфигурации SQL Server

Locks

Класс экземпляра инкапсулирует объект конфигурации SQL Server

MaxDegreeOfParallelism

Класс экземпляра инкапсулирует объект конфигурации SQL Server

MaxServerMemory

Класс экземпляра инкапсулирует объект конфигурации SQL Server

MaxWorkerThreads

Класс экземпляра инкапсулирует объект конфигурации SQL Server

MediaRetention

Класс экземпляра инкапсулирует объект конфигурации SQL Server

MinMemoryPerQuery

Класс экземпляра инкапсулирует объект конфигурации SQL Server

MinServerMemory

Класс экземпляра инкапсулирует объект конфигурации SQL Server

NestedTriggers

Класс экземпляра инкапсулирует объект конфигурации SQL Server

NetworkPacketSize

Класс экземпляра инкапсулирует объект конфигурации SQL Server

OleAutomationProceduresEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

OpenObjects

Класс экземпляра инкапсулирует объект конфигурации SQL Server

OptimizeAdhocWorkloads

Это общедоступное свойство получает или задает оптимизацию для нерегламентированных рабочих нагрузок и возвращает объект ConfigProperty, представляющий конфигурацию сервера "оптимизация для нерегламентированных рабочих нагрузок".

Parent

Класс экземпляра инкапсулирует объект конфигурации SQL Server

(Унаследовано от ConfigurationBase)
PrecomputeRank

Класс экземпляра инкапсулирует объект конфигурации SQL Server

PriorityBoost

Класс экземпляра инкапсулирует объект конфигурации SQL Server

Properties

Класс экземпляра инкапсулирует объект конфигурации SQL Server

ProtocolHandlerTimeout

Класс экземпляра инкапсулирует объект конфигурации SQL Server

QueryGovernorCostLimit

Класс экземпляра инкапсулирует объект конфигурации SQL Server

QueryWait

Класс экземпляра инкапсулирует объект конфигурации SQL Server

RecoveryInterval

Класс экземпляра инкапсулирует объект конфигурации SQL Server

RemoteAccess

Класс экземпляра инкапсулирует объект конфигурации SQL Server

RemoteDacConnectionsEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

RemoteDataArchiveEnabled

Используйте параметр удаленного архива данных, чтобы проверить, можно ли включить базы данных и таблицы на сервере для Stretch. https://msdn.microsoft.com/en-us/library/mt143175.aspx

RemoteLoginTimeout

Класс экземпляра инкапсулирует объект конфигурации SQL Server

RemoteProcTrans

Класс экземпляра инкапсулирует объект конфигурации SQL Server

RemoteQueryTimeout

Класс экземпляра инкапсулирует объект конфигурации SQL Server

ReplicationMaxTextSize

Класс экземпляра инкапсулирует объект конфигурации SQL Server

ReplicationXPsEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

ScanForStartupProcedures

Класс экземпляра инкапсулирует объект конфигурации SQL Server

ServerTriggerRecursionEnabled

Используйте параметр рекурсии триггера сервера, чтобы указать, разрешать ли триггеры уровня сервера рекурсивно. Если для этого параметра задано значение 1 (ON), триггеры уровня сервера будут разрешены рекурсивно. Если задано значение 0 (OFF), триггеры уровня сервера нельзя запускать рекурсивно. Не допускается только прямая рекурсия, если параметр рекурсии триггера сервера имеет значение 0 (OFF). (Чтобы отключить непрямую рекурсию, задайте для параметра вложенных триггеров значение 0.) Значение по умолчанию для этого параметра равно 1 (ON).

SetWorkingSetSize

Класс экземпляра инкапсулирует объект конфигурации SQL Server

ShowAdvancedOptions

Класс экземпляра инкапсулирует объект конфигурации SQL Server

SmoAndDmoXPsEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

SqlMailXPsEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

TransformNoiseWords

Класс экземпляра инкапсулирует объект конфигурации SQL Server

TwoDigitYearCutoff

Класс экземпляра инкапсулирует объект конфигурации SQL Server

UserConnections

Класс экземпляра инкапсулирует объект конфигурации SQL Server

UserInstancesEnabled

В Microsoft SQL Server 2005 параметр с включенным экземпляром пользователя, к которому можно получить доступ через sp_configure, не поддерживается. Этот параметр работает только с SQL Server 2005 Express Edition (SQL Server Express).

UserInstanceTimeout

Параметр времени ожидания экземпляра пользователя, к которому можно получить доступ через sp_configure, не поддерживается в Microsoft SQL Server 2005. Этот параметр работает только с SQL Server 2005 Express Edition (SQL Server Express).

UserOptions

Класс экземпляра инкапсулирует объект конфигурации SQL Server

WebXPsEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

XPCmdShellEnabled

Класс экземпляра инкапсулирует объект конфигурации SQL Server

Методы

Имя Описание
Alter()

Класс экземпляра инкапсулирует объект конфигурации SQL Server

(Унаследовано от ConfigurationBase)
Alter(Boolean)

Класс экземпляра инкапсулирует объект конфигурации SQL Server

(Унаследовано от ConfigurationBase)
Refresh()

Класс экземпляра инкапсулирует объект конфигурации SQL Server

(Унаследовано от ConfigurationBase)

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