Share via


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 物件,該物件用於設定 Agent XPs 已啟用組態選項。
公用屬性 AllowUpdates 取得 ConfigProperty 物件,該物件用於設定允許更新組態選項。
公用屬性 AweEnabled 取得 ConfigProperty 物件,該物件用於設定 AWE 已啟用組態選項。
公用屬性 BlockedProcessThreshold 取得 ConfigProperty 物件,該物件用於設定已封鎖的處理序臨界值組態選項。
公用屬性 C2AuditMode 取得 ConfigProperty 物件,該物件用於設定 C2 稽核模式組態選項。
公用屬性 CommonCriteriaComplianceEnabled 取得 ConfigProperty 物件,該物件用於設定符合通用準則已啟用組態選項。
公用屬性 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 Automation 程序已啟用組態選項。
公用屬性 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 物件,該物件用於設定複寫 XPs 已啟用組態選項。
公用屬性 ScanForStartupProcedures 取得 ConfigProperty 物件,該物件用於設定掃描啟動程序組態選項。
公用屬性 ServerTriggerRecursionEnabled 取得 ConfigProperty 物件,該物件用於設定伺服器觸發程序遞迴已啟用組態選項。
公用屬性 SetWorkingSetSize 取得 ConfigProperty 物件,該物件用於設定工作集大小組態選項。
公用屬性 ShowAdvancedOptions 取得 ConfigProperty 物件,該物件用於設定顯示進階選項組態選項。
公用屬性 SmoAndDmoXPsEnabled 取得 ConfigProperty 物件,該物件用於設定 SMO 和 DMO XPs 已啟用組態選項。
公用屬性 SqlMailXPsEnabled 取得 ConfigProperty 物件,該物件用於設定 SQL Mail XPs 已啟用組態選項。
公用屬性 TransformNoiseWords 取得 ConfigProperty 物件,該物件用於設定轉換非搜尋字組態選項。
公用屬性 TwoDigitYearCutoff 取得 ConfigProperty 物件,該物件用於設定兩位數年份截止組態選項。
公用屬性 UserConnections 取得 ConfigProperty 物件,該物件用於設定使用者連接組態選項。
公用屬性 UserInstancesEnabled 取得 ConfigProperty 物件,該物件用於設定使用者執行個體已啟用組態選項。
公用屬性 UserInstanceTimeout 取得 ConfigProperty 物件,該物件用於設定使用者執行個體逾時組態選項。
公用屬性 UserOptions 取得 ConfigProperty 物件,該物件用於設定使用者選項組態選項。
公用屬性 WebXPsEnabled 取得 ConfigProperty 物件,該物件用於設定 Web XPs 已啟用組態選項。
公用屬性 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 為共用) 成員具備多執行緒作業安全。不保證所有執行個體成員都是安全執行緒。

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。