Condividi tramite


Classe Configuration

La classe Configuration contiene le informazioni di configurazione per l'istanza di SQL Server.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

'Dichiarazione
Public Class Configuration _
    Inherits ConfigurationBase
'Utilizzo
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

Nel tipo Configuration sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica AdHocDistributedQueriesEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione ad hoc distributed queries.
Proprietà pubblica Affinity64IOMask Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione affinity 64 IO mask.
Proprietà pubblica Affinity64Mask Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione affinity 64 mask.
Proprietà pubblica AffinityIOMask Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione affinity IO mask.
Proprietà pubblica AffinityMask Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione affinity mask.
Proprietà pubblica AgentXPsEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione agent XPs enabled.
Proprietà pubblica AllowUpdates Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione allow updates.
Proprietà pubblica AweEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione AWE enabled.
Proprietà pubblica BlockedProcessThreshold Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione blocked process threshold.
Proprietà pubblica C2AuditMode Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione C2 audit mode.
Proprietà pubblica CommonCriteriaComplianceEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione common criteria compliance enabled.
Proprietà pubblica CostThresholdForParallelism Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione cost threshold for parallelism.
Proprietà pubblica CrossDBOwnershipChaining Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione cross DB ownership chaining.
Proprietà pubblica CursorThreshold Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione cursor threshold.
Proprietà pubblica DatabaseMailEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione database mail enabled.
Proprietà pubblica DefaultBackupCompression Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione default backup compression.
Proprietà pubblica DefaultFullTextLanguage Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione default full text language.
Proprietà pubblica DefaultLanguage Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione default language.
Proprietà pubblica DefaultTraceEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione default trace enabled.
Proprietà pubblica DisallowResultsFromTriggers Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione disallow results from triggers.
Proprietà pubblica ExtensibleKeyManagementEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione extensible key management enabled.
Proprietà pubblica FilestreamAccessLevel Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione FILESTREAM access level.
Proprietà pubblica FillFactor Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione fill factor.
Proprietà pubblica FullTextCrawlBandwidthMax Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione full text crawl bandwidth max.
Proprietà pubblica FullTextCrawlBandwidthMin Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione full text crawl bandwidth min.
Proprietà pubblica FullTextCrawlRangeMax Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione full text crawl range max.
Proprietà pubblica FullTextNotifyBandwidthMax Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione full text notify bandwidth max.
Proprietà pubblica FullTextNotifyBandwidthMin Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione full text notify bandwidth min.
Proprietà pubblica IndexCreateMemory Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione index create memory.
Proprietà pubblica InDoubtTransactionResolution Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione in doubt transaction resolution.
Proprietà pubblica IsSqlClrEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione CLR enabled.
Proprietà pubblica LightweightPooling Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione lightweight pooling.
Proprietà pubblica Locks Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione locks.
Proprietà pubblica MaxDegreeOfParallelism Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione max degree of parallelism.
Proprietà pubblica MaxServerMemory Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione max server memory.
Proprietà pubblica MaxWorkerThreads Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione max worker threads.
Proprietà pubblica MediaRetention Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione media retention.
Proprietà pubblica MinMemoryPerQuery Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione min memory per query.
Proprietà pubblica MinServerMemory Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione min server memory.
Proprietà pubblica NestedTriggers Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione nested triggers.
Proprietà pubblica NetworkPacketSize Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione network packet size.
Proprietà pubblica OleAutomationProceduresEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione OLE automation procedures enabled.
Proprietà pubblica OpenObjects Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione open objects.
Proprietà pubblica OptimizeAdhocWorkloads Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione optimize ad hoc workloads.
Proprietà pubblica Parent Gets the Server object that is the parent of the Configuration object. Ereditato da ConfigurationBase.
Proprietà pubblica PrecomputeRank Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione precompute rank.
Proprietà pubblica PriorityBoost Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione priority boost.
Proprietà pubblica Properties Restituisce una raccolta di oggetti Property. La raccolta PropertyCollection rappresenta le proprietà dell'oggetto Configuration.
Proprietà pubblica ProtocolHandlerTimeout Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione protocol handler timeout.
Proprietà pubblica QueryGovernorCostLimit Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione query governor cost limit.
Proprietà pubblica QueryWait Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione query wait.
Proprietà pubblica RecoveryInterval Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione recovery interval.
Proprietà pubblica RemoteAccess Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione remote access.
Proprietà pubblica RemoteDacConnectionsEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione remote DAC connections enabled.
Proprietà pubblica RemoteLoginTimeout Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione remote login timeout.
Proprietà pubblica RemoteProcTrans Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione remote proc trans.
Proprietà pubblica RemoteQueryTimeout Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione remote query timeout.
Proprietà pubblica ReplicationMaxTextSize Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione replication max text size.
Proprietà pubblica ReplicationXPsEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione replication XPs enabled.
Proprietà pubblica ScanForStartupProcedures Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione scan for startup procedures.
Proprietà pubblica ServerTriggerRecursionEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione server trigger recursion enabled.
Proprietà pubblica SetWorkingSetSize Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione set working set size.
Proprietà pubblica ShowAdvancedOptions Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione show advanced options.
Proprietà pubblica SmoAndDmoXPsEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione SMO and DMO XPs enabled.
Proprietà pubblica SqlMailXPsEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione SQL mail XPs enabled.
Proprietà pubblica TransformNoiseWords Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione transform noise words.
Proprietà pubblica TwoDigitYearCutoff Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione two digit year cutoff.
Proprietà pubblica UserConnections Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione user connections.
Proprietà pubblica UserInstancesEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione user instances enabled.
Proprietà pubblica UserInstanceTimeout Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione user instance timeout.
Proprietà pubblica UserOptions Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione user options.
Proprietà pubblica WebXPsEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione web XPs enabled.
Proprietà pubblica XPCmdShellEnabled Ottiene l'oggetto ConfigProperty utilizzato per impostare l'opzione di configurazione XP cmd shell enabled.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Alter() () () () Updates the Configuration object property changes on the instance of SQL Server.  Ereditato da ConfigurationBase.
Metodo pubblico Alter(Boolean) Updates the Configuration object property changes on the instance of SQL Server.  Ereditato da ConfigurationBase.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico Refresh Refreshes the Configuration object properties. Ereditato da ConfigurationBase.
Metodo pubblico ToString Ereditato da Object.

In alto

Osservazioni

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

Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni a thread multipli. Non è invece garantita la sicurezza dei membri dell'istanza.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.