Configuration 類別

定義

封裝 SQL Server 配置物件的實例類別

public class Configuration : Microsoft.SqlServer.Management.Smo.ConfigurationBase
type Configuration = class
    inherit ConfigurationBase
Public Class Configuration
Inherits ConfigurationBase
繼承
Configuration

屬性

名稱 Description
AdHocDistributedQueriesEnabled

封裝 SQL Server 配置物件的實例類別

Affinity64IOMask

將 SQL Server 磁碟 I/O 綁定到指定的 CPU 子集。
使用 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 時,觸發器的不允許結果選項會被設定為開啟。 此選項的預設設定為 0(關閉)。

ExtensibleKeyManagementEnabled

「啟用 EKM 提供者」選項是用來啟用加密服務提供者的建立

FilestreamAccessLevel

此公開屬性取得或設定檔案串流存取層級,並回傳一個代表「檔案串流存取層級」伺服器設定的 ConfigProperty 物件。

FillFactor

封裝 SQL Server 配置物件的實例類別

FullTextCrawlBandwidthMax

使用 FullTextCrawlBandwidth[min,max] 選項來指定大型記憶體緩衝區池可成長的大小。 大型記憶體緩衝區的大小是 4 MB。 全文爬行頻寬(FullTextCrawlBandwidth)以及全文記憶體管理器在大型緩衝池中應維持的最大緩衝區數。 如果最大值為零,則大緩衝池中可容納的緩衝區數量沒有上限。

FullTextCrawlBandwidthMin

使用 FullTextCrawlBandwidth[min,max] 選項來指定大型記憶體緩衝區池可成長的大小。 大型記憶體緩衝區的大小是 4 MB。 FullTextCrawlBandwidthMin 參數指定大型記憶體緩衝池中必須維護的最小緩衝區數量。 但若最小值為零,則所有記憶體緩衝區都會被釋放。

FullTextCrawlRangeMax

使用最大全文爬取範圍選項來優化 CPU 利用率,提升爬行效能。 透過這個選項,你可以指定 Microsoft SQL Server 在完整索引爬取時應該使用的分割區數量。 例如,如果有許多 CPU 且其利用率不理想,你可以提高此選項的最大值。 除了這個選項外,SQL Server 還會利用其他因素,例如資料表中的列數和 CPU 數量,來決定實際使用的分割區數量。

FullTextNotifyBandwidthMax

使用 FullTextNotifyBandwidth[min, max] 選項來指定小型記憶體緩衝區池可成長的大小。 小型記憶體緩衝區的大小是 64 KB。 FullTextNotifyBandwidthMax 參數值指定全文記憶體管理器在小型緩衝池中應維持的最大緩衝區數量。 如果最大值為零,則小緩衝池中可容納的緩衝區數量沒有上限。

FullTextNotifyBandwidthMin

使用 FullTextNotifyBandwidth[min, max] 選項來指定小型記憶體緩衝區池可成長的大小。 小型記憶體緩衝區大小為 64 KB(KB)。 FullTextNotifyBandwidthMin 參數指定了在小型記憶體緩衝池中必須維護的最小記憶體緩衝區數量。 在 Microsoft SQL Server 記憶體管理器的請求下,所有額外的緩衝池都會被釋放,但這個最低緩衝區數量會被維持。 但若最小值為零,則所有記憶體緩衝區都會被釋放。

IndexCreateMemory

封裝 SQL Server 配置物件的實例類別

InDoubtTransactionResolution

使用疑慮 xact 解決選項來控制 Microsoft Distributed Transaction Coordinator(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(開啟)時,伺服器層級的觸發器將被允許遞迴觸發。 當設定為 0(關閉)時,伺服器層級的觸發器無法遞迴觸發。 只有當伺服器觸發遞迴選項設為 0(關閉)時,直接遞迴才會被阻止。 (若要停用間接遞迴,請將巢狀觸發器選項設為 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

透過 sp_configure 存取的使用者實例啟用選項在 2005 Microsoft SQL Server 不支援。 此選項僅適用於 SQL Server 2005 Express Edition(SQL Server Express)。

UserInstanceTimeout

你可透過 sp_configure 存取的使用者實例逾時選項在 2005 Microsoft SQL Server 不支援。 此選項僅適用於 SQL Server 2005 Express Edition(SQL Server Express)。

UserOptions

封裝 SQL Server 配置物件的實例類別

WebXPsEnabled

封裝 SQL Server 配置物件的實例類別

XPCmdShellEnabled

封裝 SQL Server 配置物件的實例類別

方法

名稱 Description
Alter()

封裝 SQL Server 配置物件的實例類別

(繼承來源 ConfigurationBase)
Alter(Boolean)

封裝 SQL Server 配置物件的實例類別

(繼承來源 ConfigurationBase)
Refresh()

封裝 SQL Server 配置物件的實例類別

(繼承來源 ConfigurationBase)

適用於