次の方法で共有


Configuration クラス

SQL Server のインスタンスの構成情報を格納する Configuration クラスを表します。

継承階層

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 ad hoc distributed queries 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ Affinity64IOMask affinity 64 IO mask 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ Affinity64Mask affinity 64 mask 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ AffinityIOMask affinity IO mask 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ AffinityMask affinity mask 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ AgentXPsEnabled agent XPs enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ AllowUpdates allow updates 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ AweEnabled 互換性のために残されています。AWE enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ BlockedProcessThreshold blocked process threshold 構成オプションを設定する ConfigProperty オブジェクトを取得します。
パブリック プロパティ C2AuditMode C2 audit mode 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ CommonCriteriaComplianceEnabled common criteria compliance enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ ContainmentEnabled CONTAINMENT enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ CostThresholdForParallelism cost threshold for parallelism 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ CrossDBOwnershipChaining cross DB ownership chaining 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ CursorThreshold cursor threshold 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ DatabaseMailEnabled database mail enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ DefaultBackupCompression default backup compression 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ DefaultFullTextLanguage default full text language 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ DefaultLanguage default language 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ DefaultTraceEnabled default trace enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ DisallowResultsFromTriggers disallow results from triggers 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ ExtensibleKeyManagementEnabled extensible key management enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ FilestreamAccessLevel FILESTREAM アクセス レベル構成オプションを設定する ConfigProperty オブジェクトを取得します。
パブリック プロパティ FillFactor fill factor 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ FullTextCrawlBandwidthMax full text crawl bandwith max 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ FullTextCrawlBandwidthMin full text crawl bandwith min 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ FullTextCrawlRangeMax full text crawl range max 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ FullTextNotifyBandwidthMax full text notify bandwith max 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ FullTextNotifyBandwidthMin full text notify bandwith min 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ IndexCreateMemory index create memory 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ InDoubtTransactionResolution in doubt transaction resolution 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ IsSqlClrEnabled is SQL Server CLR enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ LightweightPooling lightweight pooling 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ Locks locks 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ MaxDegreeOfParallelism max degree of parallelism 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ MaxServerMemory max server memory 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ MaxWorkerThreads max worker threads 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ MediaRetention media retention 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ MinMemoryPerQuery min memory per query 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ MinServerMemory min server memory 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ NestedTriggers nested triggers 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ NetworkPacketSize network packet size 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ OleAutomationProceduresEnabled OLE automation procedures enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ OpenObjects open objects 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ OptimizeAdhocWorkloads optimize ad hoc workloads 構成オプションを設定する ConfigProperty オブジェクトを取得します。
パブリック プロパティ Parent Configuration オブジェクトの親である Server オブジェクトを取得します。 (ConfigurationBase から継承されています。)
パブリック プロパティ PrecomputeRank precompute rank 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ PriorityBoost priority boost 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ Properties Property オブジェクトのコレクションを返します。PropertyCollection コレクションは、Configuration オブジェクトのプロパティを表します。
パブリック プロパティ ProtocolHandlerTimeout protocol handler timeout構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ QueryGovernorCostLimit query governor cost limit オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ QueryWait query wait 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ RecoveryInterval recovery interval 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ RemoteAccess remote access 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ RemoteDacConnectionsEnabled remote DAC connections enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ RemoteLoginTimeout remote login timeout 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ RemoteProcTrans remote proc trans 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ RemoteQueryTimeout remote query timeout 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ ReplicationMaxTextSize replication max text size 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ ReplicationXPsEnabled replication XPs enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ ScanForStartupProcedures scan for startup procedures 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ ServerTriggerRecursionEnabled server trigger recursion enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ SetWorkingSetSize set working set size 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ ShowAdvancedOptions show advanced options 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ SmoAndDmoXPsEnabled SMO and DMO XPs enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ SqlMailXPsEnabled SQL mail XPs enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ TransformNoiseWords transform noise words 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ TwoDigitYearCutoff two digit year cutoff 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ UserConnections user connections 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ UserInstancesEnabled user instances enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ UserInstanceTimeout user instance timeout 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ UserOptions user options 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ WebXPsEnabled web XPs enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。
パブリック プロパティ XPCmdShellEnabled XP cmd shell enabled 構成オプションを設定するための ConfigProperty オブジェクトを取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Alter() SQL Server インスタンスの Configuration オブジェクトのプロパティに対する変更を更新します。  (ConfigurationBase から継承されています。)
パブリック メソッド Alter(Boolean) SQL Server インスタンスの Configuration オブジェクトのプロパティに対する変更を更新します。  (ConfigurationBase から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Refresh Configuration オブジェクトのプロパティを更新します。 (ConfigurationBase から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

説明

Configuration オブジェクトを変更する操作は、Transact-SQL sp_configure ステートメントを使用する操作と同じです。

Configuration オブジェクトのプロパティは、public 固定サーバー ロールのメンバーであれば取得できます。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

使用例

SMO での SQL Server の構成

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Management.Smo 名前空間

その他の技術情報

SMO での SQL Server の構成

sp_configure (Transact-SQL)