Linguaggio

Server Classe

Definizione

Classe di istanza incapsulante : Server[@Name='']

[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
[Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))]
public sealed class Server : Microsoft.SqlServer.Management.Smo.SqlSmoObject, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot, Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IScriptable, Microsoft.SqlServer.Management.Smo.IServerInformation, Microsoft.SqlServer.Management.Smo.IServerSettings
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))>]
type Server = class
    inherit SqlSmoObject
    interface ISfcSupportsDesignMode
    interface IAlterable
    interface IScriptable
    interface IServerSettings
    interface IDmfFacet
    interface IServerInformation
    interface IAlienRoot
    interface ISfcDomainLite
    interface ISfcHasConnection
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))>]
type Server = class
    inherit SqlSmoObject
    interface IAlterable
    interface IScriptable
    interface IServerSettings
    interface IDmfFacet
    interface IServerInformation
    interface IAlienRoot
    interface ISfcDomainLite
    interface ISfcHasConnection
    interface ISfcSupportsDesignMode
Public NotInheritable Class Server
Inherits SqlSmoObject
Implements IAlienRoot, IAlterable, IDmfFacet, IScriptable, IServerInformation, IServerSettings, ISfcDomainLite, ISfcSupportsDesignMode
Ereditarietà
Attributi
Implementazioni

Costruttori

Nome Descrizione
Server()

Classe di istanza incapsulante : Server[@Name='']

Server(ServerConnection)

Costruisce un nuovo oggetto Server che si basa sull'oggetto ServerConnection specificato per la connettività.

Server(String)

Classe di istanza incapsulante : Server[@Name='']

Campi

Nome Descrizione
m_ExtendedProperties

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
singletonParent

Gli oggetti SMO regolari accedono al riferimento della classe padre tramite parentColl (raccolta corrispondente nella classe padre). La classe Singleton non dispone di una raccolta nell'elemento padre.

(Ereditato da SqlSmoObject)

Proprietà

Nome Descrizione
ActiveDirectory
Obsoleti.

Classe di istanza incapsulante : Server[@Name='']

AffinityInfo

Classe di istanza incapsulante : Server[@Name='']

AuditLevel

Classe di istanza incapsulante : Server[@Name='']

Audits

Classe di istanza incapsulante : Server[@Name='']

AvailabilityGroups

Classe di istanza incapsulante : Server[@Name='']

BackupDevices

Classe di istanza incapsulante : Server[@Name='']

BackupDirectory

Classe di istanza incapsulante : Server[@Name='']

BrowserServiceAccount

Classe di istanza incapsulante : Server[@Name='']

BrowserStartMode

Classe di istanza incapsulante : Server[@Name='']

BuildClrVersion

Classe di istanza incapsulante : Server[@Name='']

BuildClrVersionString

Classe di istanza incapsulante : Server[@Name='']

BuildNumber

Classe di istanza incapsulante : Server[@Name='']

ClusterName

Classe di istanza incapsulante : Server[@Name='']

ClusterQuorumState

Classe di istanza incapsulante : Server[@Name='']

ClusterQuorumType

Classe di istanza incapsulante : Server[@Name='']

Collation

Classe di istanza incapsulante : Server[@Name='']

CollationDatabaseInServer

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
CollationID

Classe di istanza incapsulante : Server[@Name='']

ComparisonStyle

Classe di istanza incapsulante : Server[@Name='']

ComputerNamePhysicalNetBIOS

Classe di istanza incapsulante : Server[@Name='']

Configuration

Classe di istanza incapsulante : Server[@Name='']

ConnectionContext

contesto di connessione

Credentials

Classe di istanza incapsulante : Server[@Name='']

CryptographicProviders

Classe di istanza incapsulante : Server[@Name='']

DatabaseEngineEdition

Restituisce l'oggetto DatabaseEngineEdition dell'oggetto SMO

(Ereditato da SqlSmoObject)
DatabaseEngineType

Restituisce l'oggetto DatabaseEngineType dell'oggetto SMO

(Ereditato da SqlSmoObject)
Databases

Classe di istanza incapsulante : Server[@Name='']

DefaultAvailabilityGroupClusterType

Tipo di cluster del gruppo di disponibilità predefinito per il server

DefaultFile

Classe di istanza incapsulante : Server[@Name='']

DefaultLog

Classe di istanza incapsulante : Server[@Name='']

DefaultTextMode

Classe di istanza incapsulante : Server[@Name='']

Edition

Classe di istanza incapsulante : Server[@Name='']

Endpoints

Classe di istanza incapsulante : Server[@Name='']

EngineEdition

Classe di istanza incapsulante : Server[@Name='']

ErrorLogPath

Classe di istanza incapsulante : Server[@Name='']

ErrorLogSizeKb

Classe di istanza incapsulante : Server[@Name='']

Events

Classe di istanza incapsulante : Server[@Name='']

ExecuteForScalar

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
ExecutionManager

Classe di istanza incapsulante : Server[@Name='']

FilestreamLevel

Classe di istanza incapsulante : Server[@Name='']

FilestreamShareName

Classe di istanza incapsulante : Server[@Name='']

FullTextService

Classe di istanza incapsulante : Server[@Name='']

HadrManagerStatus

Classe di istanza incapsulante : Server[@Name='']

HardwareGeneration

Classe di istanza incapsulante : Server[@Name='']

HostDistribution

Classe di istanza incapsulante : Server[@Name='']

HostPlatform

Classe di istanza incapsulante : Server[@Name='']

HostRelease

Classe di istanza incapsulante : Server[@Name='']

HostServicePackLevel

Classe di istanza incapsulante : Server[@Name='']

HostSku

Classe di istanza incapsulante : Server[@Name='']

Information

Classe di istanza incapsulante : Server[@Name='']

InstallDataDirectory

Classe di istanza incapsulante : Server[@Name='']

InstallSharedDirectory

Classe di istanza incapsulante : Server[@Name='']

InstanceName

Classe di istanza incapsulante : Server[@Name='']

IsAvailabilityReplicaSeedingModeSupported

Classe di istanza incapsulante : Server[@Name='']

IsCaseSensitive

Classe di istanza incapsulante : Server[@Name='']

IsClustered

Classe di istanza incapsulante : Server[@Name='']

IsConfigurationOnlyAvailabilityReplicaSupported

Classe di istanza incapsulante : Server[@Name='']

IsCrossPlatformAvailabilityGroupSupported

Classe di istanza incapsulante : Server[@Name='']

IsFullTextInstalled

Classe di istanza incapsulante : Server[@Name='']

IsHadrEnabled

Classe di istanza incapsulante : Server[@Name='']

IsJsonDataTypeEnabled

Classe di istanza incapsulante : Server[@Name='']

IsMemberOfWsfcCluster

Controlla se il server è membro del cluster WSFC

IsPolyBaseInstalled

Classe di istanza incapsulante : Server[@Name='']

IsReadOnlyListWithLoadBalancingSupported

Classe di istanza incapsulante : Server[@Name='']

IsSingleUser

Classe di istanza incapsulante : Server[@Name='']

IsTouched

Indica se l'oggetto è stato toccato per lo scripting incondizionato di Alter

(Ereditato da SqlSmoObject)
IsXTPSupported

Classe di istanza incapsulante : Server[@Name='']

JobServer

Classe di istanza incapsulante : Server[@Name='']

Language

Classe di istanza incapsulante : Server[@Name='']

Languages

Classe di istanza incapsulante : Server[@Name='']

LinkedServers

Classe di istanza incapsulante : Server[@Name='']

LoginMode

Classe di istanza incapsulante : Server[@Name='']

Logins

Classe di istanza incapsulante : Server[@Name='']

Mail

Classe di istanza incapsulante : Server[@Name='']

MailProfile

Classe di istanza incapsulante : Server[@Name='']

MasterDBLogPath

Classe di istanza incapsulante : Server[@Name='']

MasterDBPath

Classe di istanza incapsulante : Server[@Name='']

MaxPrecision

Classe di istanza incapsulante : Server[@Name='']

Name

Classe di istanza incapsulante : Server[@Name='']

NamedPipesEnabled

Classe di istanza incapsulante : Server[@Name='']

NetName

Classe di istanza incapsulante : Server[@Name='']

NumberOfLogFiles

Classe di istanza incapsulante : Server[@Name='']

ObjectInSpace

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
OleDbProviderSettings

Classe di istanza incapsulante : Server[@Name='']

OSVersion

Classe di istanza incapsulante : Server[@Name='']

ParentCollection

Restituisce l'insieme che contiene l'oggetto . Può essere Null.

(Ereditato da SqlSmoObject)
PathSeparator

Classe di istanza incapsulante : Server[@Name='']

PerfMonMode

Classe di istanza incapsulante : Server[@Name='']

PhysicalMemory

Classe di istanza incapsulante : Server[@Name='']

PhysicalMemoryUsageInKB

Classe di istanza incapsulante : Server[@Name='']

Platform

Classe di istanza incapsulante : Server[@Name='']

Processors

Classe di istanza incapsulante : Server[@Name='']

ProcessorUsage

Classe di istanza incapsulante : Server[@Name='']

Product

Classe di istanza incapsulante : Server[@Name='']

ProductLevel

Classe di istanza incapsulante : Server[@Name='']

ProductUpdateLevel

Classe di istanza incapsulante : Server[@Name='']

Properties

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
ProxyAccount

Classe di istanza incapsulante : Server[@Name='']

ReservedStorageSizeMB

Classe di istanza incapsulante : Server[@Name='']

ResourceGovernor

Classe di istanza incapsulante : Server[@Name='']

ResourceLastUpdateDateTime

Classe di istanza incapsulante : Server[@Name='']

ResourceVersion

Classe di istanza incapsulante : Server[@Name='']

ResourceVersionString

Classe di istanza incapsulante : Server[@Name='']

Roles

Classe di istanza incapsulante : Server[@Name='']

RootDirectory

Classe di istanza incapsulante : Server[@Name='']

ScalarResult

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
ServerAuditSpecifications

Classe di istanza incapsulante : Server[@Name='']

ServerType

Classe di istanza incapsulante : Server[@Name='']

ServerVersion

Restituisce l'oggetto ServerVersion del server che contiene l'oggetto . Se l'oggetto non è associato a un server connesso, viene restituita la versione più elevata del server noto.

(Ereditato da SqlSmoObject)
ServiceAccount

Classe di istanza incapsulante : Server[@Name='']

ServiceInstanceId

Classe di istanza incapsulante : Server[@Name='']

ServiceMasterKey

Classe di istanza incapsulante : Server[@Name='']

ServiceName

Classe di istanza incapsulante : Server[@Name='']

ServiceStartMode

Classe di istanza incapsulante : Server[@Name='']

ServiceTier

Classe di istanza incapsulante : Server[@Name='']

Settings

Classe di istanza incapsulante : Server[@Name='']

SmartAdmin

Classe di istanza incapsulante : Server[@Name='']

SqlCharSet

Classe di istanza incapsulante : Server[@Name='']

SqlCharSetName

Classe di istanza incapsulante : Server[@Name='']

SqlDomainGroup

Classe di istanza incapsulante : Server[@Name='']

SqlSortOrder

Classe di istanza incapsulante : Server[@Name='']

SqlSortOrderName

Classe di istanza incapsulante : Server[@Name='']

State

Restituisce lo stato dell'oggetto

(Ereditato da SmoObjectBase)
Status

Classe di istanza incapsulante : Server[@Name='']

SupportedAvailabilityGroupClusterTypes

Ottiene i tipi di cluster del gruppo di disponibilità supportati per il server

SystemDataTypes

Classe di istanza incapsulante : Server[@Name='']

SystemMessages

Classe di istanza incapsulante : Server[@Name='']

TapeLoadWaitTime

Classe di istanza incapsulante : Server[@Name='']

TcpEnabled

Classe di istanza incapsulante : Server[@Name='']

Triggers

Classe di istanza incapsulante : Server[@Name='']

Urn

Restituisce l'URN dell'oggetto, calcolato in tempo reale

(Ereditato da SqlSmoObject)
UrnSuffix

Classe di istanza incapsulante : Server[@Name='']

UsedStorageSizeMB

Classe di istanza incapsulante : Server[@Name='']

UserData

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SmoObjectBase)
UserDefinedMessages

Classe di istanza incapsulante : Server[@Name='']

UserOptions

Classe di istanza incapsulante : Server[@Name='']

Version

Classe di istanza incapsulante : Server[@Name='']

VersionMajor

Classe di istanza incapsulante : Server[@Name='']

VersionMinor

Classe di istanza incapsulante : Server[@Name='']

VersionString

Classe di istanza incapsulante : Server[@Name='']

Metodi

Nome Descrizione
AddDatabaseContext(StringCollection)

metodo viene chiamato dal metodo correlato allo script di creazione (da classi derivate come Table, Index e così via)

(Ereditato da SqlSmoObject)
Alter()

Modificare i metadati per il server, inclusi gli oggetti figlio dipendenti, ad esempio Configurazione, Informazioni e Impostazioni. La classe Configuration non eseguirà l'override del controllo del valore con questa chiamata.

Alter(Boolean)

Modificare i metadati per il server, inclusi gli oggetti figlio dipendenti, ad esempio Configurazione, Informazioni e Impostazioni.

AlterImpl()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
AlterImplWorker()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
AttachDatabase(String, StringCollection, AttachOptions)

Allega database

AttachDatabase(String, StringCollection, String, AttachOptions)

Allega database

AttachDatabase(String, StringCollection, String)

Allega database

AttachDatabase(String, StringCollection)

Allega database

BindDefaultImpl(String, String, Boolean)

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
CheckObjectState()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
CheckObjectState(Boolean)

Si tratta di una funzione virtuale, in modo che le classi derivate possano eseguirne l'override se vogliono eseguire controlli aggiuntivi sullo stato dell'oggetto

(Ereditato da SqlSmoObject)
CheckObjectStateImpl(Boolean)

Controlla lo stato dell'oggetto Perché non è ricusrive, questa funzione può essere chiamata direttamente e ciò significa che le classi derivate non possono fornire la propria convalida

(Ereditato da SqlSmoObject)
CleanObject()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
CompareUrn(Urn, Urn)

Confronta due urn, tenendo conto delle regole di confronto sul server

CreateImpl()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
CreateOrAlterImpl()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
DeleteBackupHistory(DateTime)

Elimina le voci nelle tabelle della cronologia di backup e ripristino per i set di backup precedenti a oldestDate

DeleteBackupHistory(Int32)

Elimina le voci nelle tabelle della cronologia di backup e ripristino per i set di backup in mediaSetID

DeleteBackupHistory(String)

Elimina le voci nelle tabelle della cronologia di backup e ripristino per il database

Deny(ServerPermissionSet, String, Boolean)

Classe di istanza incapsulante : Server[@Name='']

Deny(ServerPermissionSet, String)

Classe di istanza incapsulante : Server[@Name='']

Deny(ServerPermissionSet, String[], Boolean)

Classe di istanza incapsulante : Server[@Name='']

Deny(ServerPermissionSet, String[])

Classe di istanza incapsulante : Server[@Name='']

DetachDatabase(String, Boolean, Boolean)

Scollegare un database

DetachDatabase(String, Boolean)

Scollegare un database

DetachedDatabaseInfo(String)

Il metodo DetachedDBInfo restituisce informazioni su un database scollegato.

Discover()

Meccanismo di individuazione con maggiore impegno: questo metodo riflette i metadati e ottiene tutti gli oggetti disponibili

(Ereditato da SqlSmoObject)
DropImpl(Boolean, Boolean)

Per le chiamate di eliminazione nel database utente in Azure, la connessione verrà chiusa quando il database viene eliminato. In genere, ExecutionManager tenterà di ripetere tali chiamate riaprendo la connessione. Si vuole evitare questo nuovo tentativo quando handleSevereError è true.

(Ereditato da SqlSmoObject)
DropImpl(Boolean)

elimina l'oggetto

(Ereditato da SqlSmoObject)
DropImplWorker(Urn, Boolean)

elimina l'oggetto

(Ereditato da SqlSmoObject)
EnumActiveCurrentSessionTraceFlags()

Restituisce l'output di DBCC TRACESTATUS()

EnumActiveGlobalTraceFlags()

Enumerare tutti i flag di traccia globali attivi impostati per Istanza SQL e restituirli come DataTable. Restituisce l'output di DBCC TRACESTATUS (-1)

EnumAvailableMedia()

Restituisce l'output di xp_availablemedia

EnumAvailableMedia(MediaTypes)

Restituisce l'output di xp_availablemedia

EnumClusterMembersState()

Enumerare lo stato corrente dei membri del cluster Windows di cui fa parte l'istanza.

EnumClusterSubnets()

Enumerare lo stato corrente dei membri del cluster Windows di cui fa parte l'istanza.

EnumCollations()

Classe di istanza incapsulante : Server[@Name='']

EnumDatabaseMirrorWitnessRoles()

Enumera i ruoli di controllo del server di controllo in una relazione di mirroring del database

EnumDatabaseMirrorWitnessRoles(String)

Classe di istanza incapsulante : Server[@Name='']

EnumDetachedDatabaseFiles(String)

Elenca tutti i file di database a cui fa riferimento un file di database primario.

EnumDetachedLogFiles(String)

Il metodo ListDetachedLogFiles elenca tutti i file di log a cui fa riferimento il file di log primario.

EnumDirectories(String)

Classe di istanza incapsulante : Server[@Name='']

EnumErrorLogs()

Classe di istanza incapsulante : Server[@Name='']

EnumLocks()

Restituisce una tabella di blocchi attivi

EnumLocks(Int32)

Restituisce una tabella di blocchi attivi

EnumMembers(RoleTypes)

Restituisce un elenco di ruoli del server o del database in cui l'account di accesso attualmente connesso è membro.

EnumObjectPermissions()

Classe di istanza incapsulante : Server[@Name='']

EnumObjectPermissions(ObjectPermissionSet)

Classe di istanza incapsulante : Server[@Name='']

EnumObjectPermissions(String, ObjectPermissionSet)

Classe di istanza incapsulante : Server[@Name='']

EnumObjectPermissions(String)

Classe di istanza incapsulante : Server[@Name='']

EnumPerformanceCounters()

Recupera i dati del contatore delle prestazioni dal server.

EnumPerformanceCounters(String, String, String)

Recupera i dati del contatore delle prestazioni dal server.

EnumPerformanceCounters(String, String)

Recupera i dati del contatore delle prestazioni dal server.

EnumPerformanceCounters(String)

Recupera i dati del contatore delle prestazioni dal server.

EnumProcesses()

Classe di istanza incapsulante : Server[@Name='']

EnumProcesses(Boolean)

enumerare i processi facoltativi esclamando i processi di sistema

EnumProcesses(Int32)

Classe di istanza incapsulante : Server[@Name='']

EnumProcesses(String)

Classe di istanza incapsulante : Server[@Name='']

EnumServerAttributes()

Restituisce il contenuto di sp_server_info

EnumServerPermissions()

Classe di istanza incapsulante : Server[@Name='']

EnumServerPermissions(ServerPermissionSet)

Classe di istanza incapsulante : Server[@Name='']

EnumServerPermissions(String, ServerPermissionSet)

Classe di istanza incapsulante : Server[@Name='']

EnumServerPermissions(String)

Classe di istanza incapsulante : Server[@Name='']

EnumStartupProcedures()

Classe di istanza incapsulante : Server[@Name='']

EnumWindowsDomainGroups()

Classe di istanza incapsulante : Server[@Name='']

EnumWindowsDomainGroups(String)

Classe di istanza incapsulante : Server[@Name='']

EnumWindowsGroupInfo()

Restituisce l'output di xp_logininfo filtrato per i gruppi

EnumWindowsGroupInfo(String, Boolean)

Restituisce l'output di xp_logininfo filtrato per i gruppi.

EnumWindowsGroupInfo(String)

Restituisce l'output di xp_logininfo filtrato per i gruppi

EnumWindowsUserInfo()

Restituisce l'output di xp_logininfo filtrato per gli utenti

EnumWindowsUserInfo(String, Boolean)

Restituisce l'output di xp_logininfo filtrato per gli utenti

EnumWindowsUserInfo(String)

Restituisce l'output di xp_logininfo filtrato per gli utenti

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Esegue istruzioni sql

(Ereditato da SqlSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Esegue l'azione specificata nelle modalità di esecuzione indicate.

Reimposta le modalità originali dopo il completamento o l'esito negativo dell'azione.

(Ereditato da SqlSmoObject)
FileExists(String)

Verifica se il file specificato esiste

FormatSqlVariant(Object)

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
GenerateAlterEvent()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
GetActiveDBConnectionCount(String)

Classe di istanza incapsulante : Server[@Name='']

GetContextDB()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
GetDBName()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
GetDefaultInitFields(Type, DatabaseEngineEdition)

restituisce un clone dei campi init predefiniti

GetDefaultInitFields(Type)

restituisce un clone dei campi init predefiniti. Questa funzione verrà deprecata. Usare la funzione di overload.

GetDisabledProperties(ScriptingPreferences)

Fornisce un'enumerabile di proprietà disabilitate in modo esplicito per tipi o edizioni di server specifici. Non si tratta di un elenco di tutte le proprietà che non funzionano per la destinazione specificata.

(Ereditato da SqlSmoObject)
GetFragOptionString(FragmentationOption)

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
GetPropertyNames(Type, DatabaseEngineEdition)

Ottenere il campo Proprietà supportato dal tipo di oggetto specificato

GetPropValue(String)

Recuperare il valore della proprietà da : - Contenitore delle proprietà direttamente se la proprietà è disponibile (dirty o recuperata) - Una chiamata al metodo OnPropertyMissing in caso contrario

Genererà un'eccezione se il valore della proprietà è NULL in entrambi i casi.

(Ereditato da SqlSmoObject)
GetPropValueOptional(String)

Recuperare il valore della proprietà da : - Il contenitore delle proprietà se lo stato sta creando o ci si trova in modalità progettazione (valore NULL possibile): una chiamata al metodo OnPropertyMissing in caso contrario (genererà un'eccezione se il valore è NULL)

(Ereditato da SqlSmoObject)
GetPropValueOptional<T>(String, T)

Restituisce il valore della proprietà denominata. Se l'oggetto si trova nello stato Creating e la proprietà non è ancora stata impostata, viene restituito defaultValue. Se l'oggetto esiste, defaultValue viene ignorato e viene restituito il valore effettivo.

(Ereditato da SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Recuperare il valore della proprietà da : - Contenitore delle proprietà se lo stato sta creando o si è in modalità progettazione (possibile NULL): una chiamata al metodo OnPropertyMissing altrimenti (possibile NULL)

(Ereditato da SqlSmoObject)
GetRealValue(Property, Object)

Restituisce il valore reale per la proprietà .

(Ereditato da SqlSmoObject)
GetServerName()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
GetServerObject()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
GetSmoObject(Urn)

Restituisce l'oggetto con l'URN corrispondente

GetSqlServerVersionName()

Ottiene il nome pubblico di sqlserver per la connessione corrente, ad esempio "SQL Server 2008".

(Ereditato da SqlSmoObject)
GetStringComparer()

Restituisce l'operatore di confronto utilizzato da tutte le raccolte di oggetti figlio per eseguire il confronto dei nomi degli oggetti. L'operatore di confronto di un server si basa sulle regole di confronto del master L'operatore di confronto di un database e i relativi elementi figlio si basa sulle regole di confronto del database

(Ereditato da SqlSmoObject)
GetStringComparer(String)

Restituisce l'oggetto operatore di confronto corrispondente alla stringa delle regole di confronto passata.

GetUrnRecursive(StringBuilder, UrnIdOption)

Calcola l'URN per l'oggetto, potenzialmente includendo altri campi nella definizione oltre ai campi chiave.

(Ereditato da SqlSmoObject)
GetUrnRecursive(StringBuilder)

Calcola l'URN per l'oggetto .

(Ereditato da SqlSmoObject)
Grant(ServerPermissionSet, String, Boolean, String)

Classe di istanza incapsulante : Server[@Name='']

Grant(ServerPermissionSet, String, Boolean)

Classe di istanza incapsulante : Server[@Name='']

Grant(ServerPermissionSet, String)

Classe di istanza incapsulante : Server[@Name='']

Grant(ServerPermissionSet, String[], Boolean, String)

Classe di istanza incapsulante : Server[@Name='']

Grant(ServerPermissionSet, String[], Boolean)

Classe di istanza incapsulante : Server[@Name='']

Grant(ServerPermissionSet, String[])

Classe di istanza incapsulante : Server[@Name='']

GrantAvailabilityGroupCreateDatabasePrivilege(String)

Questo metodo viene chiamato su una replica secondaria che ha aggiunto il gruppo di disponibilità per concedere al gruppo di disponibilità di creare privilegi di database per il funzionamento del seeding automatico

ImplInitialize(String[], OrderBy[])

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
InitChildCollection(Urn, Boolean)

Inizializza la raccolta di oggetti figlio associata al tipo specificato. Ad esempio, il nome Column inizializza l'insieme Columns.

(Ereditato da SqlSmoObject)
Initialize()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
Initialize(Boolean)

Inizializza l'oggetto leggendo le relative proprietà dall'enumeratore

(Ereditato da SqlSmoObject)
IsDetachedPrimaryFile(String)

Il metodo IsDetachedPrimaryFile specifica se un file è un file di database primario scollegato.

IsExpressSku()

Restituisce un valore che indica se il server che contiene questo oggetto è uno SKU Express

(Ereditato da SqlSmoObject)
IsObjectDirty()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
IsObjectInitialized()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
IsObjectInSpace()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
IsSupportedProperty(String)

Verificare se la proprietà specificata è supportata nell'ambiente server corrente

(Ereditato da SqlSmoObject)
IsSupportedProperty(Type, String, DatabaseEngineEdition)

Restituisce true se il nome della proprietà specificato è valido per l'oggetto di tipo type per la versione e l'edizione del server.

IsSupportedProperty<T>(Expression<Func<T,Object>>, DatabaseEngineEdition)

Restituisce true se l'espressione identifica una proprietà SqlSmoObject valida per la versione e l'edizione del server corrente

IsSupportedProperty<T>(String, DatabaseEngineEdition)

Restituisce true se il nome della proprietà specificato è valido per l'oggetto di Tipo T per la versione e l'edizione del server.

IsTraceFlagOn(Int32, Boolean)

Controlla se un flag di traccia è abilitato nel server

IsVersion80SP3()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
IsVersion90AndAbove()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
IsWindowsGroupMember(String, String)

Il metodo IsNTGroupMember espone un'istanza di Microsoft SQL Server 2000 diritti di accesso per Windows NT 4.0 o Microsoft Windows 2000 account utente. Il cloud per il momento non supporta gli account di accesso di Windows. Gli account di accesso Sql non possono essere membri di alcun gruppo di finestre. Di conseguenza, questo metodo non è supportato per Cloud.

JoinAvailabilityGroup(String, AvailabilityGroupClusterType)

Questo metodo viene chiamato su una replica secondaria aggiunta a un gruppo di disponibilità da un database primario per completare l'handshake. Al termine dell'esecuzione, l'istanza diventerà una replica funzionante nel gruppo di disponibilità.

JoinAvailabilityGroup(String)

Questo metodo viene chiamato su una replica secondaria aggiunta a un gruppo di disponibilità da un database primario per completare l'handshake. Al termine dell'esecuzione, l'istanza diventerà una replica funzionante nel gruppo di disponibilità.

KillAllProcesses(String)

Termina tutti i processi utente che usano il database specificato.

KillDatabase(String)

Elimina un database. Se gli utenti sono connessi a esso, le connessioni verranno eliminate.

KillProcess(Int32)

Classe di istanza incapsulante : Server[@Name='']

MarkDropped()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
MarkForDropImpl(Boolean)

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
ParentDirectoryExists(String)

Verifica se la directory padre del file specificato esiste

PingSqlServerVersion(String, String, String)

connettersi al servizio specificato, recuperare la stringa di versione e disconnettersi prima di tornare al chiamante. Ciò consente al chiamante di effettuare il ping della versione di SQLServer Costoso perché è necessario stabilire una connessione per ottenere le informazioni, chiamare solo quando necessario

PingSqlServerVersion(String)

connettersi al servizio specificato, recuperare la stringa di versione e disconnettersi prima di tornare al chiamante. Ciò consente al chiamante di effettuare il ping della versione di SQLServer Costoso perché è necessario stabilire una connessione per ottenere le informazioni, chiamare solo quando necessario

PostAlter()

questa funzione deve essere sostituita dalle classi derivate, se devono eseguire azioni supplimentari dopo aver modificato l'oggetto

(Ereditato da SqlSmoObject)
PostCreate()

questa funzione deve essere sostituita dalle classi derivate, se devono eseguire azioni supplimentari dopo la creazione dell'oggetto

(Ereditato da SqlSmoObject)
PostDrop()

questa funzione è destinata a essere sottoposto a override da classi derivate, se devono eseguire azioni supplimentari dopo l'eliminazione dell'oggetto

(Ereditato da SqlSmoObject)
ReadErrorLog()

Classe di istanza incapsulante : Server[@Name='']

ReadErrorLog(Int32)

Classe di istanza incapsulante : Server[@Name='']

Refresh()

Classe di istanza incapsulante : Server[@Name='']

Revoke(ServerPermissionSet, String, Boolean, Boolean, String)

Classe di istanza incapsulante : Server[@Name='']

Revoke(ServerPermissionSet, String, Boolean, Boolean)

Classe di istanza incapsulante : Server[@Name='']

Revoke(ServerPermissionSet, String)

Classe di istanza incapsulante : Server[@Name='']

Revoke(ServerPermissionSet, String[], Boolean, Boolean, String)

Classe di istanza incapsulante : Server[@Name='']

Revoke(ServerPermissionSet, String[], Boolean, Boolean)

Classe di istanza incapsulante : Server[@Name='']

Revoke(ServerPermissionSet, String[])

Classe di istanza incapsulante : Server[@Name='']

RevokeAvailabilityGroupCreateDatabasePrivilege(String)

Revocare il privilegio di creazione del database del gruppo di disponibilità specificato

Script()

Classe di istanza incapsulante : Server[@Name='']

Script(ScriptingOptions)

Classe di istanza incapsulante : Server[@Name='']

ScriptImpl()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
ScriptImpl(ScriptingOptions)

Restituisce un oggetto StringCollection con lo script per l'oggetto . Questo metodo genera un errore se ScriptData è true

(Ereditato da SqlSmoObject)
SetAccessToken(IRenewableToken)

Impostare accessToken per la connessione.

(Ereditato da SqlSmoObject)
SetDefaultInitFields(Boolean)

Imposta un valore che indica se gli oggetti nelle raccolte devono essere inizializzati con tutte le proprietà e cancellano eventuali impostazioni precedenti da altri override di questo metodo. È possibile scegliere proprietà specifiche da recuperare per un determinato tipo per l'inizializzazione usando un altro override di questo metodo.

SetDefaultInitFields(Type, Boolean, DatabaseEngineEdition)

Impostare i campi predefiniti del tipo di oggetto specificato

SetDefaultInitFields(Type, Boolean)

Impostare i campi predefiniti del tipo di oggetto specificato. Questa funzione verrà deprecata. Usare la funzione di overload.

SetDefaultInitFields(Type, DatabaseEngineEdition, String[])

Impostare i campi predefiniti del tipo di oggetto specificato

SetDefaultInitFields(Type, String[])

Impostare i campi predefiniti del tipo di oggetto specificato. Questa funzione verrà deprecata. Usare la funzione di overload.

SetDefaultInitFields(Type, StringCollection, DatabaseEngineEdition)

Impostare i campi predefiniti del tipo di oggetto specificato

SetDefaultInitFields(Type, StringCollection)

Impostare il valore predefinito per i campi del tipo di oggetto specificato. Questa funzione verrà deprecata. Usare la funzione di overload.

SetParentImpl(SqlSmoObject)

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
SetState(SqlSmoState)

Imposta lo stato dell'oggetto (Existing, Dropped e così via) Le applicazioni devono evitare di usare questo metodo.

(Ereditato da SmoObjectBase)
SetTraceFlag(Int32, Boolean)

Imposta un flag di traccia della sessione

ThrowIfAboveVersion100(String)

Genera un'eccezione se la versione principale di ServerVersion per questo oggetto è superiore alla 10.0 (SQL 2008)

(Ereditato da SqlSmoObject)
ThrowIfAboveVersion80(String)

Genera un'eccezione se la versione principale di ServerVersion per questo oggetto è superiore alla 8.0 (SQL 2000)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion100(String)

Genera un'eccezione se la versione principale di ServerVersion per questo oggetto è inferiore alla 10.0 (SQL 2008)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion110(String)

Genera un'eccezione UnsupportedVersionException se il server di origine o di destinazione è inferiore alla 11.0 (SQL 2012)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Genera un'eccezione con il testo che indica che la proprietà specificata non è supportata se la versione principale di ServerVersion per questo oggetto è inferiore alla 11.0 (SQL 2012)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion120(String)

Genera un'eccezione se la versione principale di ServerVersion per questo oggetto è inferiore alla 12.0 (SQL 2014)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Genera un'eccezione con testo che indica che la proprietà specificata non è supportata se la versione principale di ServerVersion per questo oggetto è inferiore alla 12.0 (SQL 2014)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion130(String)

Genera un'eccezione se la versione principale di ServerVersion per questo oggetto è inferiore alla 13.0 (SQL 2016)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Genera un'eccezione con testo che indica che la proprietà specificata non è supportata se la versione principale di ServerVersion per questo oggetto è inferiore alla 13.0 (SQL 2016)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion140(String)

Genera un'eccezione se la versione principale di ServerVersion per questo oggetto è inferiore alla 14.0 (SQL 2017)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Genera un'eccezione con il testo che indica che la proprietà specificata non è supportata se la versione principale di ServerVersion per questo oggetto è inferiore alla 14.0 (SQL 2017)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion160(String)

Genera un'eccezione se la versione principale di ServerVersion per questo oggetto è inferiore alla 16.0

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion80(String)

Genera un'eccezione se la versione principale di ServerVersion per questo oggetto è inferiore alla 8.0 (SQL 2000)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion80SP3()

Genera un'eccezione se ServerVersion per questo oggetto è inferiore a 8.760 (8.0 SP3)

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion90(String)

Genera un'eccezione se la versione principale di ServerVersion per questo oggetto è inferiore alla 9.0 (SQL 2005)

(Ereditato da SqlSmoObject)
ToString()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
Touch()

Contrassegnare l'oggetto "toccato" per la creazione di script non condizionali di Alter.

(Ereditato da SqlSmoObject)
TouchImpl()

Metodo virtuale per consentire alle classi derivate di eseguire operazioni aggiuntive quando viene toccato.

(Ereditato da SqlSmoObject)
UnbindDefaultImpl(Boolean)

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
UnbindRuleImpl(Boolean)

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
Validate(String, Object[])

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SmoObjectBase)

Eventi

Nome Descrizione
PropertyChanged

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
PropertyMetadataChanged

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IAlienObject.Discover()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
IAlienObject.GetDomainRoot()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
IAlienObject.GetParent()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
IAlienObject.GetPropertyType(String)

Individua il tipo di proprietà.

(Ereditato da SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Recupera il valore per una determinata proprietà. Genera un'eccezione se la proprietà non viene trovata.

(Ereditato da SqlSmoObject)
IAlienObject.GetUrn()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
IAlienObject.Resolve(String)

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Imposta lo stato di questo oggetto in base a SfcObjectState specificato.

(Ereditato da SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Imposta il valore della proprietà specificata, se scrivibile. Se la proprietà non è presente nel contenitore delle proprietà, viene utilizzata la reflection. Genera un'eccezione se la proprietà non viene trovata.

(Ereditato da SqlSmoObject)
IAlienRoot.DesignModeInitialize()

Classe di istanza incapsulante : Server[@Name='']

IAlienRoot.SfcHelper_GetDataTable(Object, String, String[], OrderBy[])

Helper per SFC. Chiedere all'enumeratore una tabella Dati di risultati in base a un URN.

IAlienRoot.SfcHelper_GetSmoObject(String)

Restituisce l'oggetto con l'URN corrispondente in formato stringa

IAlienRoot.SfcHelper_GetSmoObjectQuery(String, String[], OrderBy[])

Helper per SFC. Le interfacce di query e iteratore/enumeratore devono essere il livello astratto, ma per il momento si verifica che la memorizzazione nella cache tramite InitChildLevel venga eseguita mentre viene comunque restituito l'elenco degli URN.

ISfcDomainLite.DomainInstanceName

Restituisce il nome dell'istanza di questo dominio

ISfcDomainLite.DomainName

Restituisce il nome di dominio SMO

ISfcDomainLite.GetLogicalVersion()

Restituisce la versione logica dello schema del modello a oggetti SMO

ISfcHasConnection.ConnectionContext

Classe di istanza incapsulante : Server[@Name='']

ISfcHasConnection.GetConnection()

Classe di istanza incapsulante : Server[@Name='']

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Classe di istanza incapsulante : Server[@Name='']

ISfcHasConnection.SetConnection(ISfcConnection)

Classe di istanza incapsulante : Server[@Name='']

ISfcPropertyProvider.GetPropertySet()

Classe di istanza incapsulante : Server[@Name='']

(Ereditato da SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

Questo oggetto estende ISfcSupportsDesignMode.

Metodi di estensione

Nome Descrizione
GetAssessmentItems(Server, String[])

Trova tutti i controlli disponibili per l'oggetto specificato server.

GetAssessmentItems(SqlSmoObject, String[])

Trova tutti i controlli disponibili per l'oggetto specificato smoObject.

GetAssessmentResults(Server, IEnumerable<ICheck>)

Esegue in modo sincrono la valutazione per dati server e fornisce una IEnumerable<T> descrizione dei problemi individuati. Questo metodo esegue solo i controlli forniti da checks.

GetAssessmentResults(Server, String[])

Esegue in modo sincrono la valutazione per dati server e fornisce una IEnumerable<T> descrizione dei problemi individuati.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Esegue in modo sincrono la valutazione per dati smoObject e fornisce una IEnumerable<T> descrizione dei problemi individuati. Questo metodo esegue solo i controlli forniti da checks.

GetAssessmentResults(SqlSmoObject, String[])

Esegue in modo sincrono la valutazione per dati smoObject e fornisce una IEnumerable<T> descrizione dei problemi individuati.

GetAssessmentResultsList(Server, IEnumerable<ICheck>)

Esegue in modo sincrono la valutazione per dati server e fornisce una IEnumerable<T> descrizione dei problemi individuati. Questo metodo esegue solo i controlli forniti da checks.

GetAssessmentResultsList(Server, String[])

Esegue in modo asincrono la valutazione per dati server e fornisce una List<T> descrizione dei problemi individuati.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Esegue in modo asincrono la valutazione per dati smoObject e fornisce una List<T> descrizione dei problemi individuati. Questo metodo esegue solo i controlli forniti da checks.

GetAssessmentResultsList(SqlSmoObject, String[])

Esegue in modo asincrono la valutazione per dati smoObject e fornisce una List<T> descrizione dei problemi individuati.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Controlla se il tipo specificato è supportato da ServerVersion e DatabaseEngineType del server radice per questo oggetto. Se scriptingPreferences sono non Null, verificherà anche se il ServerVersion tipo specificato è supportato da e DatabaseEngineType del server di destinazione.

Si applica a