Класс Configuration

Класс Configuration содержит информацию о конфигурации для экземпляра SQL Server.

Иерархия наследования

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .ConfigurationBase
    Microsoft.SqlServer.Management.Smo..::..Configuration

Пространство имен:  Microsoft.SqlServer.Management.Smo
Сборка:  Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)

Синтаксис

'Декларация
Public Class Configuration _
    Inherits ConfigurationBase
'Применение
Dim instance As Configuration
public class Configuration : ConfigurationBase
public ref class Configuration : public ConfigurationBase
type Configuration =  
    class
        inherit ConfigurationBase
    end
public class Configuration extends ConfigurationBase

Тип Configuration обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство AdHocDistributedQueriesEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации нерегламентированных распределенных запросов.
Открытое свойство Affinity64IOMask Возвращает объект ConfigProperty, который используется для задания параметра конфигурации 64-разрядной маски сходства для ввода-вывода.
Открытое свойство Affinity64Mask Возвращает объект ConfigProperty, который используется для задания параметра конфигурации 64-разрядной маски сходства.
Открытое свойство AffinityIOMask Возвращает объект ConfigProperty, который используется для задания параметра конфигурации маски сходства для ввода-вывода.
Открытое свойство AffinityMask Возвращает объект ConfigProperty, который используется для задания параметра конфигурации маски сходства.
Открытое свойство AgentXPsEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации, определяющего включение расширенных процедур агента.
Открытое свойство AllowUpdates Возвращает объект ConfigProperty, который используется для задания параметра конфигурации разрешения обновлений.
Открытое свойство AweEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением AWE.
Открытое свойство BlockedProcessThreshold Возвращает объект ConfigProperty, который задает параметр конфигурации порогового значения блокированного процесса.
Открытое свойство C2AuditMode Возвращает объект ConfigProperty, который используется для задания параметра конфигурации режима аудита C2.
Открытое свойство CommonCriteriaComplianceEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением соответствия стандарту common criteria.
Открытое свойство CostThresholdForParallelism Возвращает объект ConfigProperty, который используется для задания параметра конфигурации порогового значения стоимости для параллелизма.
Открытое свойство CrossDBOwnershipChaining Возвращает объект ConfigProperty, который используется для задания параметра конфигурации формирования цепочки владения, охватывающей несколько баз данных.
Открытое свойство CursorThreshold Возвращает объект ConfigProperty, который используется для задания параметра конфигурации порогового значения курсора.
Открытое свойство DatabaseMailEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации, соответствующего включению компонента database mail.
Открытое свойство DefaultBackupCompression Возвращает объект ConfigProperty, который используется для задания параметра конфигурации сжатия резервной копии по умолчанию.
Открытое свойство DefaultFullTextLanguage Возвращает объект ConfigProperty, который используется для задания параметра конфигурации языка полнотекстового поиска по умолчанию.
Открытое свойство DefaultLanguage Возвращает объект ConfigProperty, который используется для задания параметра конфигурации языка по умолчанию.
Открытое свойство DefaultTraceEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением трассировки по умолчанию.
Открытое свойство DisallowResultsFromTriggers Возвращает объект ConfigProperty, который используется для задания параметра конфигурации запрещения результатов, полученных от триггеров.
Открытое свойство ExtensibleKeyManagementEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением расширенного управления ключами.
Открытое свойство FilestreamAccessLevel Возвращает объект ConfigProperty, который задает параметр конфигурации уровня доступа FILESTREAM.
Открытое свойство FillFactor Возвращает объект ConfigProperty, который используется для задания параметра конфигурации коэффициента заполнения.
Открытое свойство FullTextCrawlBandwidthMax Возвращает объект ConfigProperty, который используется для задания параметра конфигурации максимальной пропускной способности полнотекстового сканирования.
Открытое свойство FullTextCrawlBandwidthMin Возвращает объект ConfigProperty, который используется для задания параметра конфигурации минимальной пропускной способности полнотекстового сканирования.
Открытое свойство FullTextCrawlRangeMax Возвращает объект ConfigProperty, который используется для задания параметра конфигурации максимального диапазона полнотекстового сканирования.
Открытое свойство FullTextNotifyBandwidthMax Возвращает объект ConfigProperty, который используется для задания параметра конфигурации максимальной пропускной способности полнотекстового уведомления.
Открытое свойство FullTextNotifyBandwidthMin Возвращает объект ConfigProperty, который используется для задания параметра конфигурации минимальной пропускной способности полнотекстового уведомления.
Открытое свойство IndexCreateMemory Возвращает объект ConfigProperty, который используется для задания параметра конфигурации объема памяти для создания индекса.
Открытое свойство InDoubtTransactionResolution Возвращает объект ConfigProperty, который используется для задания в параметре конфигурации разрешения неопределенности транзакции.
Открытое свойство IsSqlClrEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением CLR.
Открытое свойство LightweightPooling Возвращает объект ConfigProperty, который используется для задания параметра конфигурации для использования упрощенных пулов.
Открытое свойство Locks Возвращает объект ConfigProperty, который используется для задания параметра конфигурации блокировок.
Открытое свойство MaxDegreeOfParallelism Возвращает объект ConfigProperty, который используется для задания параметра конфигурации максимальной степени параллелизма.
Открытое свойство MaxServerMemory Возвращает объект ConfigProperty, который используется для задания параметра конфигурации максимального объема памяти сервера.
Открытое свойство MaxWorkerThreads Возвращает объект ConfigProperty, который используется для задания параметра конфигурации максимального количества рабочих потоков.
Открытое свойство MediaRetention Возвращает объект ConfigProperty, который используется для задания параметра конфигурации хранения носителей.
Открытое свойство MinMemoryPerQuery Возвращает объект ConfigProperty, который используется для задания параметра конфигурации минимального объема памяти при выполнении запроса.
Открытое свойство MinServerMemory Возвращает объект ConfigProperty, который используется для задания параметра конфигурации минимального объема памяти сервера.
Открытое свойство NestedTriggers Возвращает объект ConfigProperty, который используется для задания параметра конфигурации вложенных триггеров.
Открытое свойство NetworkPacketSize Возвращает объект ConfigProperty, который используется для задания параметра конфигурации размера сетевого пакета.
Открытое свойство OleAutomationProceduresEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением процедур OLE-автоматизации.
Открытое свойство OpenObjects Возвращает объект ConfigProperty, который используется для задания параметра конфигурации открытых объектов.
Открытое свойство OptimizeAdhocWorkloads Возвращает объект ConfigProperty, который задает параметр конфигурации оптимизации нерегламентированных рабочих нагрузок.
Открытое свойство Parent Gets the Server object that is the parent of the Configuration object. (Производный от ConfigurationBase.)
Открытое свойство PrecomputeRank Возвращает объект ConfigProperty, который используется для задания параметра конфигурации предварительного вычисления ранга.
Открытое свойство PriorityBoost Возвращает объект ConfigProperty, который используется для задания параметра конфигурации повышения приоритета.
Открытое свойство Properties Возвращает коллекцию объектов Property. Коллекция PropertyCollection представляет свойства объекта Configuration.
Открытое свойство ProtocolHandlerTimeout Возвращает объект ConfigProperty, который используется для задания параметра конфигурации времени ожидания для обработчика протокола.
Открытое свойство QueryGovernorCostLimit Возвращает объект ConfigProperty, который используется для задания параметра предела стоимости регулятора запросов.
Открытое свойство QueryWait Возвращает объект ConfigProperty, который используется для задания параметра конфигурации ожидания запроса.
Открытое свойство RecoveryInterval Возвращает объект ConfigProperty, который используется для задания параметра конфигурации интервала восстановления.
Открытое свойство RemoteAccess Возвращает объект ConfigProperty, который используется для задания параметра конфигурации удаленного доступа.
Открытое свойство RemoteDacConnectionsEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением удаленных соединений DAC.
Открытое свойство RemoteLoginTimeout Возвращает объект ConfigProperty, который используется для задания параметра конфигурации времени ожидания удаленного входа.
Открытое свойство RemoteProcTrans Возвращает объект ConfigProperty, который используется для задания параметра конфигурации транзакций удаленных процедур.
Открытое свойство RemoteQueryTimeout Возвращает объект ConfigProperty, который используется для задания параметра конфигурации времени ожидания удаленного запроса.
Открытое свойство ReplicationMaxTextSize Возвращает объект ConfigProperty, который используется для задания параметра конфигурации максимального размера репликации текста.
Открытое свойство ReplicationXPsEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением расширенных процедур репликации.
Открытое свойство ScanForStartupProcedures Возвращает объект ConfigProperty, который используется для задания просмотра параметра конфигурации процедур загрузки.
Открытое свойство ServerTriggerRecursionEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением рекурсии серверного триггера.
Открытое свойство SetWorkingSetSize Возвращает объект ConfigProperty, который используется для задания параметра конфигурации размера рабочего множества.
Открытое свойство ShowAdvancedOptions Возвращает объект ConfigProperty, который используется для задания параметра конфигурации показа дополнительных параметров.
Открытое свойство SmoAndDmoXPsEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением расширенных процедур SMO и DMO.
Открытое свойство SqlMailXPsEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением расширенных процедур службы SQL Mail.
Открытое свойство TransformNoiseWords Возвращает объект ConfigProperty, который используется для задания параметра конфигурации преобразования пропускаемых слов.
Открытое свойство TwoDigitYearCutoff Возвращает объект ConfigProperty, который используется для задания параметра конфигурации порогового значения года для двухзначной записи.
Открытое свойство UserConnections Возвращает объект ConfigProperty, который используется для задания параметра конфигурации соединений пользователя.
Открытое свойство UserInstancesEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением пользовательских экземпляров.
Открытое свойство UserInstanceTimeout Возвращает объект ConfigProperty, который используется для задания параметра конфигурации времени ожидания пользовательского экземпляра.
Открытое свойство UserOptions Возвращает объект ConfigProperty, который используется для задания параметра конфигурации пользовательских параметров.
Открытое свойство WebXPsEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением расширенных веб-процедур.
Открытое свойство XPCmdShellEnabled Возвращает объект ConfigProperty, который используется для задания параметра конфигурации с включением командной оболочки расширенных процедур.

В начало

Методы

  Имя Описание
Открытый метод Alter() () () () Updates the Configuration object property changes on the instance of SQL Server.  (Производный от ConfigurationBase.)
Открытый метод Alter(Boolean) Updates the Configuration object property changes on the instance of SQL Server.  (Производный от ConfigurationBase.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод Refresh Refreshes the Configuration object properties. (Производный от ConfigurationBase.)
Открытый метод ToString (Производный от Object.)

В начало

Замечания

Modifying the Configuration object is equivalent to using the Transact-SQL sp_configure statement.

To get Configuration object properties, users can be a member of the public fixed server role.

Thread Safety

Все общие статические члены этого типа (Shared в Microsoft Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.