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 IO 掩码配置选项。
公共属性 Affinity64Mask 获取 ConfigProperty 对象,该对象用于设置关联 64 掩码配置选项。
公共属性 AffinityIOMask 获取 ConfigProperty 对象,该对象用于设置关联 IO 掩码配置选项。
公共属性 AffinityMask 获取 ConfigProperty 对象,该对象用于设置关联掩码配置选项。
公共属性 AgentXPsEnabled 获取 ConfigProperty 对象,该对象用于设置代理 XP 已启用配置选项。
公共属性 AllowUpdates 获取 ConfigProperty 对象,该对象用于设置允许更新配置选项。
公共属性 AweEnabled 获取 ConfigProperty 对象,该对象用于设置 AWE 已启用配置选项。
公共属性 BlockedProcessThreshold 获取 ConfigProperty 对象,该对象设置阻塞的进程阈值配置选项。
公共属性 C2AuditMode 获取 ConfigProperty 对象,该对象用于设置 C2 审核模式配置选项。
公共属性 CommonCriteriaComplianceEnabled 获取 ConfigProperty 对象,该对象用于设置已启用符合通用准则配置选项。
公共属性 CostThresholdForParallelism 获取 ConfigProperty 对象,该对象用于设置并行的开销阈值配置选项。
公共属性 CrossDBOwnershipChaining 获取 ConfigProperty 对象,该对象用于设置跨数据库所有权链接配置选项。
公共属性 CursorThreshold 获取 ConfigProperty 对象,该对象用于设置游标阈值配置选项。
公共属性 DatabaseMailEnabled 获取 ConfigProperty 对象,该对象用于设置数据库邮件已启用配置选项。
公共属性 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 对象,该对象用于设置复制 XP 已启用配置选项。
公共属性 ScanForStartupProcedures 获取 ConfigProperty 对象,该对象用于设置启动时扫描存储过程配置选项。
公共属性 ServerTriggerRecursionEnabled 获取 ConfigProperty 对象,该对象用于设置服务器触发器递归已启用配置选项。
公共属性 SetWorkingSetSize 获取 ConfigProperty 对象,该对象用于设置工作集大小配置选项。
公共属性 ShowAdvancedOptions 获取 ConfigProperty 对象,该对象用于设置显示高级选项配置选项。
公共属性 SmoAndDmoXPsEnabled 获取 ConfigProperty 对象,该对象用于设置 SMO 和 DMO XP 已启用配置选项。
公共属性 SqlMailXPsEnabled 获取 ConfigProperty 对象,该对象用于设置 SQL 邮件 XP 已启用配置选项。
公共属性 TransformNoiseWords 获取 ConfigProperty 对象,该对象用于设置转换干扰词配置选项。
公共属性 TwoDigitYearCutoff 获取 ConfigProperty 对象,该对象用于设置两位数年份截止配置选项。
公共属性 UserConnections 获取 ConfigProperty 对象,该对象用于设置用户连接配置选项。
公共属性 UserInstancesEnabled 获取 ConfigProperty 对象,该对象用于设置用户实例已启用配置选项。
公共属性 UserInstanceTimeout 获取 ConfigProperty 对象,该对象用于设置用户实例超时值配置选项。
公共属性 UserOptions 获取 ConfigProperty 对象,该对象用于设置用户选项配置选项。
公共属性 WebXPsEnabled 获取 ConfigProperty 对象,该对象用于设置 Web XP 已启用配置选项。
公共属性 XPCmdShellEnabled 获取 ConfigProperty 对象,该对象用于设置 XP cmd shell 已启用配置选项。

页首

方法

  名称 说明
公共方法 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

此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。不保证所有实例成员都是线程安全的。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。