مشاركة عبر


ServerAdapterBase Class

A ServerAdapterBase object is a base class that is used in the construction of the ServerAdapter class.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Management.Smo.ServerAdapterBase
    Microsoft.SqlServer.Management.Smo.ServerAdapter
    Microsoft.SqlServer.Management.Smo.ServerConfigurationAdapter
    Microsoft.SqlServer.Management.Smo.ServerSecurityAdapter
    Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter
    Microsoft.SqlServer.Management.Smo.ServerSetupAdapter
    Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
Public MustInherit Class ServerAdapterBase _
    Implements IAlterable, IRefreshable
'Usage
Dim instance As ServerAdapterBase
public abstract class ServerAdapterBase : IAlterable, 
    IRefreshable
public ref class ServerAdapterBase abstract : IAlterable, 
    IRefreshable
[<AbstractClassAttribute>]
type ServerAdapterBase =  
    class 
        interface IAlterable 
        interface IRefreshable 
    end
public abstract class ServerAdapterBase implements IAlterable, IRefreshable

The ServerAdapterBase type exposes the following members.

Constructors

  Name Description
Public method ServerAdapterBase Initializes a new instance of the ServerAdapterBase object.

Top

Properties

  Name Description
Public property AdHocRemoteQueriesEnabled Gets or sets the value of the referenced property.
Public property Affinity64IOMask Gets or sets the value of the referenced property.
Public property Affinity64Mask Gets or sets the value of the referenced property.
Public property AffinityIOMask Gets or sets the value of the referenced property.
Public property AffinityMask Gets or sets the value of the referenced property.
Public property AgentXPsEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property AllowUpdates Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property AweEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property BackupDirectory Gets or sets the value of the referenced property.
Public property BlockedProcessThreshold Gets or sets the value of the referenced property.
Public property BrowserServiceAccount Gets or sets the value of the referenced property.
Public property BrowserStartMode Gets or sets the value of the referenced property.
Public property C2AuditTracingEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property ClrIntegrationEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property Collation Gets or sets the value of the referenced property.
Public property CommonCriteriaComplianceEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property ContainmentEnabled Enables or disables contained databases and authentication using Facets across a server instance.
Public property CostThresholdForParallelism Gets or sets the value of the referenced property.
Public property CrossDBOwnershipChainingEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property CursorThreshold Gets or sets the Int32 value that determines the value of the referenced property.
Public property DatabaseMailEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property DefaultBackupCompressionEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property DefaultFile Gets or sets the value of the referenced property.
Public property DefaultFullTextLanguage Gets or sets the value of the referenced property.
Public property DefaultLanguage Gets or sets the value of the referenced property.
Public property DefaultLog Gets or sets the value of the referenced property.
Public property DefaultTraceEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property DisallowResultsFromTriggers Gets or sets a value that specifies whether SQL Server triggers can generate results.
Public property DynamicLocks Gets or sets the value of the referenced property.
Public property ExtensibleKeyManagementEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property FilestreamAccessLevel Gets or sets the value of the referenced property.
Public property FilestreamLevel Gets or sets the value of the referenced property.
Public property FilestreamShareName Gets or sets the value of the referenced property.
Public property FillFactor Gets or sets the value of the referenced property.
Public property FullTextCrawlBandwidthMax Gets or sets the value of the referenced property.
Public property FullTextCrawlBandwidthMin Gets or sets the value of the referenced property.
Public property FullTextCrawlRangeMax Gets or sets the maximum number of partitions that SQL Server is allowed to use during a full index crawl.
Public property FullTextNotifyBandwidthMax Gets or sets the value of the referenced property.
Public property FullTextNotifyBandwidthMin Gets or sets the value of the referenced property.
Public property IndexCreateMemory Gets or sets the value of the referenced property.
Public property InDoubtTransactionResolution Gets or sets the value of the referenced property.
Public property InstallDataDirectory Gets or sets the value of the referenced property.
Public property InstallSharedDirectory Gets or sets the value of the referenced property.
Public property InstanceName Gets or sets the value of the referenced property.
Public property LightweightPoolingEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property LoginAuditLevel Gets or sets the value of the referenced property.
Public property LoginMode Gets or sets the value of the referenced property.
Public property MaxDegreeOfParallelism Gets or sets the value of the referenced property.
Public property MaxServerMemory Gets or sets the value of the referenced property.
Public property MaxWorkerThreads Gets or sets the value of the referenced property.
Public property MediaRetention Gets or sets the value of the referenced property.
Public property MinMemoryPerQuery Gets or sets the value of the referenced property.
Public property MinServerMemory Gets or sets the value of the referenced property.
Public property NamedPipesEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property NestedTriggersEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property NetworkPacketSize Gets or sets the value of the referenced property.
Public property OleAutomationEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property OpenObjects Gets or sets the value of the referenced property.
Public property OptimizeAdhocWorkloads Gets or sets a value that specifies whether optimization for ad hoc workloads is enabled.
Public property PrecomputeRank Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property PriorityBoost Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property ProtocolHandlerTimeout Gets or sets the value of the referenced property.
Public property QueryGovernorCostLimit Gets or sets the value of the referenced property.
Public property QueryWait Gets or sets the value of the referenced property.
Public property RecoveryInterval Gets or sets the value of the referenced property.
Public property RemoteAccessEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property RemoteDacEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property RemoteLoginTimeout Gets or sets the value of the referenced property.
Public property RemoteProcTransEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property RemoteQueryTimeout Gets or sets the value of the referenced property.
Public property ReplicationMaxTextSize Gets or sets the value of the referenced property.
Public property ReplicationXPsEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property ScanForStartupProcedures Gets or sets the Boolean value that determines whether the referenced property is enabled.
Protected property Server Gets the Server associated with the ServerAdapterBase.
Public property ServerTriggerRecursionEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property ServiceName Gets or sets the value of the referenced property.
Public property ServiceStartMode Gets or sets the value of the referenced property.
Public property SetWorkingSetSize Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property ShowAdvancedOptions Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property SmoAndDmoXPsEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property SqlDomainGroup Gets or sets the value of the referenced property.
Public property SqlMailEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property TcpEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property TransformNoiseWords Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property TwoDigitYearCutoff Gets or sets the value of the referenced property.
Public property UserConnections Gets or sets the value of the referenced property.
Public property UserInstancesEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property UserInstanceTimeout Gets or sets the value of the referenced property.
Public property UserOptions Gets or sets the value of the referenced property.
Public property WebAssistantEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.
Public property XPCmdShellEnabled Gets or sets the Boolean value that determines whether the referenced property is enabled.

Top

Methods

  Name Description
Public method Alter Updates any object property changes on the instance of SQL Server.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Refresh Updates the object.
Public method ToString (Inherited from Object.)

Top

Remarks

Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.  

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SqlServer.Management.Smo Namespace