Condividi tramite


Classe Server

L'oggetto Server rappresenta un'istanza di SQL Server.

Gerarchia di ereditarietà

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
    Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
      Microsoft.SqlServer.Management.Smo..::..Server

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

Sintassi

'Dichiarazione
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
<RootFacetAttribute(GetType(Server))> _
Public NotInheritable Class Server _
    Inherits SqlSmoObject _
    Implements ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings,  _
    IServerInformation, IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
'Utilizzo
Dim instance As Server
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute]
[RootFacetAttribute(typeof(Server))]
public sealed class Server : SqlSmoObject, 
    ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation, 
    IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute]
[RootFacetAttribute(typeof(Server))]
public ref class Server sealed : public SqlSmoObject, 
    ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation, 
    IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute>]
[<RootFacetAttribute(typeof(Server))>]
type Server =  
    class
        inherit SqlSmoObject
        interface ISfcSupportsDesignMode
        interface IAlterable
        interface IScriptable
        interface IServerSettings
        interface IServerInformation
        interface IDmfFacet
        interface IAlienRoot
        interface ISfcDomainLite
        interface ISfcHasConnection
    end
public final class Server extends SqlSmoObject implements ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation, IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection

Nel tipo Server sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico Server() () () () Inizializza una nuova istanza della classe Server.
Metodo pubblico Server(String) Inizializza una nuova istanza della classe Server con il nome specificato.
Metodo pubblico Server(ServerConnection) Inizializza una nuova istanza della classe Server in base alla connessione specificata.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ActiveDirectory Ottiene le informazioni sulle impostazioni di Active Directory per l'istanza di SQL Server.
Proprietà pubblica AffinityInfo Ottiene l'oggetto AffinityInfo associato a un'istanza di SQL Server.
Proprietà pubblica AuditLevel Ottiene o imposta il valore della proprietà AuditLevel.
Proprietà pubblica Audits Rappresenta una raccolta di oggetti Audit. Ogni oggetto Audit rappresenta un log di controllo definito nell'istanza di SQL Server.
Proprietà pubblica BackupDevices Rappresenta una raccolta di oggetti BackupDevice. Ogni oggetto BackupDevice rappresenta un dispositivo di backup definito nell'istanza di SQL Server.
Proprietà pubblica BackupDirectory Ottiene o imposta il valore della proprietà BackupDirectory.
Proprietà pubblica BrowserServiceAccount Ottiene l'account del servizio utilizzato per l'esecuzione del servizio Browser nell'istanza di SQL Server.
Proprietà pubblica BrowserStartMode Ottiene la modalità di avvio per il servizio SQL Server Browser in esecuzione nell'istanza di SQL Server.
Proprietà pubblica BuildClrVersion Ottiene il valore della proprietà BuildClrVersion.
Proprietà pubblica BuildClrVersionString Ottiene il valore della proprietà BuildClrVersionString.
Proprietà pubblica BuildNumber Ottiene il valore della proprietà BuildNumber.
Proprietà pubblica Collation Ottiene il valore della proprietà Collation.
Proprietà pubblica CollationID Ottiene il valore della proprietà CollationID.
Proprietà pubblica ComparisonStyle Ottiene il valore della proprietà ComparisonStyle.
Proprietà pubblica ComputerNamePhysicalNetBIOS Ottiene il valore della proprietà ComputerNamePhysicalNetBIOS.
Proprietà pubblica Configuration Ottiene le opzioni di configurazione per l'istanza di SQL Server.
Proprietà pubblica ConnectionContext Ottiene i dettagli della connessione al server corrente per l'istanza di SQL Server.
Proprietà pubblica Credentials Rappresenta una raccolta di oggetti Credential. Ogni oggetto Credential rappresenta una credenziale definita nell'istanza di SQL Server.
Proprietà pubblica CryptographicProviders Ottiene il valore della proprietà CryptographicProviders.
Proprietà pubblica Databases Rappresenta una raccolta di oggetti Database. Ogni oggetto Database rappresenta un database definito nell'istanza di SQL Server.
Proprietà pubblica DefaultFile Ottiene o imposta il valore della proprietà DefaultFile.
Proprietà pubblica DefaultLog Ottiene o imposta il valore della proprietà DefaultLog.
Proprietà pubblica DefaultTextMode Ottiene o imposta il valore della proprietà Boolean che specifica se per l'istanza di SQL Server è impostata la modalità testo predefinita.
Proprietà pubblica Edition Ottiene il valore della proprietà Edition.
Proprietà pubblica Endpoints Rappresenta una raccolta di oggetti Endpoint. Ogni oggetto Endpoint rappresenta un endpoint definito nell'istanza di SQL Server.
Proprietà pubblica EngineEdition Ottiene il valore della proprietà EngineEdition.
Proprietà pubblica ErrorLogPath Ottiene il valore della proprietà ErrorLogPath.
Proprietà pubblica Events Ottiene gli eventi server associati all'istanza di SQL Server.
Proprietà protetta ExecuteForScalar Ottiene o imposta il valore della proprietà Boolean che specifica se l'oggetto viene impostato su Esegui per l'opzione scalare. Ereditato da SqlSmoObject.
Proprietà pubblica FilestreamLevel Ottiene il livello di accesso FILESTREAM specificato nell'istanza di SQL Server.
Proprietà pubblica FilestreamShareName Ottiene il nome della condivisione di Windows in cui sono archiviati dati FILESTREAM nell'istanza di SQL Server.
Proprietà pubblica FullTextService Ottiene l'implementazione del servizio Full-text Microsoft Search per l'istanza di SQL Server.
Proprietà pubblica Information Ottiene le informazioni sull'istanza di SQL Server.
Proprietà pubblica InstallDataDirectory Ottiene la directory di Windows locale in cui sono archiviati i dati di installazione per l'istanza di SQL Server.
Proprietà pubblica InstallSharedDirectory Ottiene la directory condivisa remota in cui sono archiviati i dati di installazione per l'istanza di SQL Server.
Proprietà pubblica InstanceName Ottiene il nome dell'istanza di SQL Server. 
Proprietà pubblica IsCaseSensitive Ottiene il valore della proprietà IsCaseSensitive.
Proprietà pubblica IsClustered Ottiene il valore della proprietà IsClustered.
Proprietà pubblica IsFullTextInstalled Ottiene il valore Boolean che specifica se il servizio Full-text è installato nell'istanza di SQL Server.
Proprietà pubblica IsSingleUser Ottiene il valore della proprietà IsSingleUser.
Proprietà protetta IsTouched Ottiene il valore della proprietà Boolean che specifica se le proprietà dell'oggetto sono state aggiornate ma non sono ancora persistenti nel server. Ereditato da SqlSmoObject.
Proprietà pubblica JobServer Ottiene il servizio SQL Server Agent associato all'istanza di SQL Server.
Proprietà pubblica Language Ottiene il valore della proprietà Language.
Proprietà pubblica Languages Rappresenta una raccolta di oggetti Language. Ogni oggetto Language rappresenta una lingua supportata dall'istanza di SQL Server.
Proprietà pubblica LinkedServers Rappresenta una raccolta di oggetti LinkedServer. Ogni oggetto LinkedServer rappresenta un server collegato registrato nell'istanza di SQL Server.
Proprietà pubblica LoginMode Ottiene o imposta il valore della proprietà ServerLoginMode.
Proprietà pubblica Logins Rappresenta una raccolta di oggetti Login. Ogni oggetto Login rappresenta un account di accesso definito nell'istanza di SQL Server.
Proprietà pubblica Mail Ottiene il servizio Microsoft SQL Mail associato all'istanza di SQL Server.
Proprietà pubblica MailProfile Ottiene o imposta il valore della proprietà MailProfile.
Proprietà pubblica MasterDBLogPath Ottiene o imposta il valore della proprietà MasterDBLogPath.
Proprietà pubblica MasterDBPath Ottiene il valore della proprietà MasterDBPath.
Proprietà pubblica MaxPrecision Ottiene il valore della proprietà MaxPrecision.
Proprietà pubblica Name Ottiene il nome del server, ovvero il nome del computer fisico.
Proprietà pubblica NamedPipesEnabled Ottiene il valore Boolean che specifica se il provider dei named pipe è abilitato per la connettività client-server nell'istanza di SQL Server.
Proprietà pubblica NetName Ottiene il valore della proprietà NetName.
Proprietà pubblica NumberOfLogFiles Ottiene o imposta il valore della proprietà NumberOfLogFiles.
Proprietà protetta ObjectInSpace Ottiene il valore della proprietà Boolean che specifica se l'oggetto esiste in isolamento o se è connesso direttamente o indirettamente all'istanza di SQL Server. Ereditato da SqlSmoObject.
Proprietà pubblica OleDbProviderSettings Ottiene il valore della proprietà DbProviderSettings.
Proprietà pubblica OSVersion Ottiene il valore della proprietà OSVersion.
Proprietà pubblica PerfMonMode Ottiene o imposta il valore della proprietà PerfMonMode.
Proprietà pubblica PhysicalMemory Ottiene il valore della proprietà PhysicalMemory.
Proprietà pubblica PhysicalMemoryUsageInKB Ottiene un valore Int64 che specifica la quantità di memoria utilizzata dall'istanza del motore di database, in kilobyte.
Proprietà pubblica Platform Ottiene il valore della proprietà Platform.
Proprietà pubblica Processors Ottiene il valore della proprietà Processors.
Proprietà pubblica ProcessorUsage Ottiene un valore Int32 che specifica il tempo processore utilizzato dall'istanza del motore di database.
Proprietà pubblica Product Ottiene il valore della proprietà Product.
Proprietà pubblica ProductLevel Ottiene il valore della proprietà ProductLevel.
Proprietà pubblica Properties Ottiene una raccolta di oggetti Property che rappresentano le proprietà dell'oggetto. Ereditato da SqlSmoObject.
Proprietà pubblica ProxyAccount Ottiene l'account proxy associato all'istanza di SQL Server.
Proprietà pubblica ResourceGovernor Ottiene il valore della proprietà ResourceGovernor.
Proprietà pubblica ResourceLastUpdateDateTime Ottiene il valore della proprietà ResourceLastUpdateDateTime.
Proprietà pubblica ResourceVersion Ottiene il valore della proprietà ResourceVersion.
Proprietà pubblica ResourceVersionString Ottiene il valore della proprietà ResouceVersionString.
Proprietà pubblica Roles Rappresenta una raccolta di oggetti ServerRole. Ogni oggetto ServerRole rappresenta un ruolo definito nell'istanza di SQL Server.
Proprietà pubblica RootDirectory Ottiene il valore della proprietà RootDirectory.
Proprietà protetta ScalarResult Ottiene il risultato scalare per l'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject.
Proprietà pubblica ServerAuditSpecifications Rappresenta una raccolta di oggetti ServerAuditSpecification. Ogni oggetto ServerAuditSpecification rappresenta una determinata specifica di controllo definita nell'istanza di SQL Server.
Proprietà pubblica ServerType Ottiene il tipo di server per l'istanza di SQL Server.
Proprietà pubblica ServiceAccount Ottiene l'account del servizio utilizzato per l'esecuzione dell'istanza di SQL Server.
Proprietà pubblica ServiceInstanceId Ottiene il valore ID che identifica in modo univoco l'istanza del servizio per questa istanza di SQL Server.
Proprietà pubblica ServiceMasterKey Ottiene la chiave master del servizio associata all'istanza di SQL Server.
Proprietà pubblica ServiceName Ottiene il nome del servizio per il server.
Proprietà pubblica ServiceStartMode Ottiene la modalità di avvio per il servizio SQL Server.
Proprietà pubblica Settings Ottiene le impostazioni modificabili per l'istanza di SQL Server.
Proprietà pubblica SqlCharSet Ottiene il valore della proprietà SqlCharSet.
Proprietà pubblica SqlCharSetName Ottiene il valore della proprietà SqlCharSetName.
Proprietà pubblica SqlDomainGroup Ottiene il gruppo di dominio per l'istanza di SQL Server.
Proprietà pubblica SqlSortOrder Ottiene il valore della proprietà SqlSortOrder.
Proprietà pubblica SqlSortOrderName Ottiene il valore della proprietà SqlSortOrderName.
Proprietà pubblica State Gets the state of the referenced object. Ereditato da SmoObjectBase.
Proprietà pubblica Status Ottiene lo stato corrente di Server.
Proprietà pubblica SystemDataTypes Rappresenta una raccolta di oggetti SystemDataType. Ogni oggetto SystemDataType rappresenta un tipo di dati di sistema definito nell'istanza di SQL Server.
Proprietà pubblica SystemMessages Rappresenta una raccolta di oggetti SystemMessage. Ogni oggetto SystemMessage rappresenta un messaggio di sistema definito nell'istanza di SQL Server.
Proprietà pubblica TapeLoadWaitTime Ottiene o imposta il valore della proprietà TapeLoadWaitTime.
Proprietà pubblica TcpEnabled Ottiene il valore booleano che determina se il protocollo TCP/IP è abilitato nell'istanza di SQL Server.
Proprietà pubblica Triggers Rappresenta una raccolta di oggetti ServerDdlTrigger. Ogni oggetto ServerDdlTrigger rappresenta un trigger DDL (Data Definition Language) del server definito nell'istanza di SQL Server.
Proprietà pubblica Urn Ottiene il valore dell'indirizzo URN (Uniform Resource Name) che identifica in modo univoco l'oggetto. Ereditato da SqlSmoObject.
Proprietà pubblica UserData Gets or sets user-defined data associated with the referenced object. Ereditato da SmoObjectBase.
Proprietà pubblica UserDefinedMessages Rappresenta una raccolta di oggetti UserDefinedMessage. Ogni oggetto UserDefinedMessage rappresenta un messaggio definito dall'utente nell'istanza di SQL Server.
Proprietà pubblica UserOptions Ottiene le opzioni utente per la connessione corrente all'istanza di SQL Server.
Proprietà pubblica Version Ottiene il valore della proprietà Version.
Proprietà pubblica VersionMajor Ottiene il valore della proprietà VersionMajor.
Proprietà pubblica VersionMinor Ottiene il valore della proprietà VersionMinor.
Proprietà pubblica VersionString Ottiene il valore della proprietà VersionString.

In alto

Metodi

  Nome Descrizione
Metodo protetto AddDatabaseContext(StringCollection) Aggiungere il contesto del database alla raccolta di query identificate dal parametro queries. Ereditato da SqlSmoObject.
Metodo protetto AddDatabaseContext(StringCollection, ScriptingOptions) Aggiungere il contesto del database alla raccolta di query identificate dal parametro queries e utilizzando le opzioni di scripting specificate. Ereditato da SqlSmoObject.
Metodo pubblico Alter() () () () Aggiorna tutte le modifiche apportate alle proprietà dell'oggetto Server nell'istanza di SQL Server. 
Metodo pubblico Alter(Boolean) Aggiorna tutte le modifiche apportate alle proprietà dell'oggetto Server nell'istanza di SQL Server con l'opzione di ignorare il controllo dei valori.
Metodo protetto AlterImpl Attiva l'evento modificato dall'oggetto. Ereditato da SqlSmoObject.
Metodo protetto AlterImplFinish Metodo chiamato quando l'evento modificato dall'oggetto viene completato. Ereditato da SqlSmoObject.
Metodo protetto AlterImplInit Metodo chiamato quando l'evento modificato dall'oggetto viene inizializzato. Ereditato da SqlSmoObject.
Metodo protetto AlterImplWorker Chiama i metodi Alter. Ereditato da SqlSmoObject.
Metodo pubblico AttachDatabase(String, StringCollection) Collega un database esistente costituito da uno o più file all'istanza di SQL Server con il nome specificato e utilizzando i file di dati indicati. 
Metodo pubblico AttachDatabase(String, StringCollection, AttachOptions) Collega un database esistente costituito da uno o più file all'istanza di SQL Server che ha il nome indicato e utilizzando i file di dati e le opzioni di collegamento specificati. 
Metodo pubblico AttachDatabase(String, StringCollection, String) Collega un database esistente costituito da uno o più file all'istanza di SQL Server con il nome specificato e utilizzando i file di dati indicati. 
Metodo pubblico AttachDatabase(String, StringCollection, String, AttachOptions) Collega un database esistente costituito da uno o più file all'istanza di SQL Server utilizzando il nome, i file di dati e le opzioni di collegamento specificati. 
Metodo protetto BindDefaultImpl Associa gli elementi predefiniti identificati dai parametri. Ereditato da SqlSmoObject.
Metodo protetto BindRuleImpl Associa lo schema della regola alla regola e alle colonne identificate dai parametri. Ereditato da SqlSmoObject.
Metodo protetto CheckCollation Verifica l'ordine delle opzioni di scripting mediante il metodo delle regole di confronto identificato dal parametro collationName. Ereditato da SqlSmoObject.
Metodo protetto CheckObjectState() () () () Convalida lo stato dell'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject.
Metodo protetto CheckObjectState(Boolean) Convalida lo stato dell'oggetto a cui si fa riferimento con l'opzione che specifica di generare un'eccezione se l'oggetto non è stato ancora creato. Ereditato da SqlSmoObject.
Metodo protetto CheckObjectStateImpl Verifica lo stato di un oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto CheckVersion100 Verifica se la versione di SQL Server è SQL Server 2008. Ereditato da SqlSmoObject.
Metodo protetto CheckVersion80 Verifica la validità dell'oggetto in SQL Server 2000. Ereditato da SqlSmoObject.
Metodo protetto CheckVersion80SP3 Verifica la validità dell'oggetto in SQL Server 2000 SP3. Ereditato da SqlSmoObject.
Metodo protetto CheckVersion90 Verificare la validità dell'oggetto in SQL Server 2005. Ereditato da SqlSmoObject.
Metodo protetto CheckVersionBelow90 Verifica se la versione di SQL Server è precedente a SQL Server 2005. Ereditato da SqlSmoObject.
Metodo protetto CleanObject Imposta l'oggetto su uno stato non modificato. Ereditato da SqlSmoObject.
Metodo pubblico CompareUrn Confronta due URN.
Metodo protetto CreateImpl Crea un oggetto con opzioni di scripting. Ereditato da SqlSmoObject.
Metodo protetto CreateImplFinish Metodo chiamato quando l'evento Create viene completato. Ereditato da SqlSmoObject.
Metodo protetto CreateImplInit Metodo chiamato quando l'evento Create viene inizializzato. Ereditato da SqlSmoObject.
Metodo pubblico DeleteBackupHistory(DateTime) Elimina la cronologia di backup per l'istanza di SQL Server fino alla data e all'ora specificate.
Metodo pubblico DeleteBackupHistory(Int32) Elimina la cronologia di backup per il set di supporti specificato.
Metodo pubblico DeleteBackupHistory(String) Elimina la cronologia di backup per il database specificato.
Metodo pubblico Deny(ServerPermissionSet, String) Nega il set specificato di autorizzazioni per l'utente autorizzato indicato nell'istanza di SQL Server.
Metodo pubblico Deny(ServerPermissionSet, array<String> [] () [] []) Nega il set specificato di autorizzazioni per gli utenti autorizzati specificati nell'istanza di SQL Server.
Metodo pubblico Deny(ServerPermissionSet, String, Boolean) Nega il set specificato di autorizzazioni per l'utente autorizzato specificato e per gli altri utenti a cui l'utente autorizzato ha concesso il set specificato di autorizzazioni nell'istanza di SQL Server.
Metodo pubblico Deny(ServerPermissionSet, array<String> [] () [] [], Boolean) Nega il set specificato di autorizzazioni per gli utenti autorizzati specificati e per gli altri utenti a cui gli utenti autorizzati hanno concesso il set specificato di autorizzazioni nell'istanza di SQL Server.
Metodo pubblico DetachDatabase(String, Boolean) Scollega il database specificato dall'istanza di SQL Server con l'opzione per aggiornare le statistiche prima che il database venga scollegato.
Metodo pubblico DetachDatabase(String, Boolean, Boolean) Scollega il database specificato dall'istanza di SQL Server con l'opzione per aggiornare le statistiche prima che il database venga scollegato.
Metodo pubblico DetachedDatabaseInfo Restituisce informazioni su un file di database scollegato.
Metodo pubblico Discover Individua un elenco di tipo Object. Ereditato da SqlSmoObject.
Metodo protetto DropImpl Elimina un oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto DropImplWorker Chiama i metodi Drop. Ereditato da SqlSmoObject.
Metodo pubblico EnumActiveCurrentSessionTraceFlags Ottiene i flag di sessione attiva come DataTable.
Metodo pubblico EnumActiveGlobalTraceFlags Ottiene un oggetto DataTable che contiene flag di traccia globali attivi.
Metodo pubblico EnumAvailableMedia() () () () Enumera un elenco di supporti visibile all'istanza di SQL Server nella rete locale.
Metodo pubblico EnumAvailableMedia(MediaTypes) Enumera un elenco di supporti visibile all'istanza di SQL Server nella rete locale e limitato al tipo di supporti specificati.
Metodo pubblico EnumCollations Enumera un elenco di regole di confronto supportate dall'istanza di SQL Server.
Metodo pubblico EnumDatabaseMirrorWitnessRoles() () () () Enumera un elenco di ruoli del server di controllo del mirroring del database.
Metodo pubblico EnumDatabaseMirrorWitnessRoles(String) Enumera un elenco di ruoli del server di controllo del mirroring per il database specificato.
Metodo pubblico EnumDetachedDatabaseFiles Enumera un elenco di file di database scollegati.
Metodo pubblico EnumDetachedLogFiles Enumera un elenco di file di log scollegati.
Metodo pubblico EnumDirectories Enumera un elenco di directory relativo al percorso specificato.
Metodo pubblico EnumErrorLogs Enumera un elenco di file del registro errori di SQL Server.
Metodo pubblico EnumLocks() () () () Enumera un elenco dei blocchi correnti presenti nell'istanza di SQL Server.
Metodo pubblico EnumLocks(Int32) Enumera un elenco dei blocchi correnti attivati dal processo specificato nell'istanza di SQL Server.
Metodo pubblico EnumMembers Enumera un elenco di membri di ruoli del server e ruoli del database nell'istanza di SQL Server.
Metodo pubblico EnumObjectPermissions() () () () Enumera un elenco di autorizzazioni per gli oggetti per l'istanza di SQL Server.
Metodo pubblico EnumObjectPermissions(String) Enumera un elenco di autorizzazioni per gli oggetti per un utente autorizzato specificato nell'istanza di applicazione di SQL Server.
Metodo pubblico EnumObjectPermissions(ObjectPermissionSet) Enumera un elenco di autorizzazioni per gli oggetti per un'autorizzazione specificata nell'istanza di SQL Server.
Metodo pubblico EnumObjectPermissions(String, ObjectPermissionSet) Enumera un elenco di autorizzazioni per gli oggetti per un utente autorizzato e un'autorizzazione specificati nell'istanza di SQL Server.
Metodo pubblico EnumPerformanceCounters() () () () Enumera un elenco di contatori delle prestazioni supportati dall'istanza di SQL Server.
Metodo pubblico EnumPerformanceCounters(String) Enumera un elenco di contatori delle prestazioni supportati dall'istanza di SQL Server per un oggetto specificato.
Metodo pubblico EnumPerformanceCounters(String, String) Enumera un elenco di contatori delle prestazioni supportati dall'istanza di SQL Server per un oggetto e un contatore specificati.
Metodo pubblico EnumPerformanceCounters(String, String, String) Enumera un elenco di contatori delle prestazioni supportati dall'istanza di SQL Server per un oggetto e un contatore specificati e nell'istanza indicata di SQL Server.
Metodo pubblico EnumProcesses() () () () Enumera un elenco di processi in esecuzione nell'istanza di SQL Server.
Metodo pubblico EnumProcesses(Boolean) Enumera un elenco di processi in esecuzione sull'istanza di SQL Server con l'opzione per escludere processi di sistema.
Metodo pubblico EnumProcesses(Int32) Enumera un elenco di informazioni sul processo specificato.
Metodo pubblico EnumProcesses(String) Enumera un elenco di processi in esecuzione nell'istanza di SQL Server associati all'account di accesso specificato.
Metodo protetto EnumScriptImpl Enumera gli script specificati dal parametro so. Ereditato da SqlSmoObject.
Metodo protetto EnumScriptImplWorker Chiama i metodi che enumerano gli script specificati dal parametro so. Ereditato da SqlSmoObject.
Metodo protetto EnumScriptImplWorkerSOChanged Restituisce una stringa IEnumerable che descrive le opzioni di scripting per un oggetto. Ereditato da SqlSmoObject.
Metodo pubblico EnumServerAttributes Enumera un elenco di attributi server per l'istanza di SQL Server.
Metodo pubblico EnumServerPermissions() () () () Enumera un elenco di autorizzazioni server per l'istanza di SQL Server.
Metodo pubblico EnumServerPermissions(String) Enumera un elenco di autorizzazioni server per un utente autorizzato specificato nell'istanza di SQL Server.
Metodo pubblico EnumServerPermissions(ServerPermissionSet) Enumera un elenco di autorizzazioni server per un'autorizzazione specificata nell'istanza di SQL Server.
Metodo pubblico EnumServerPermissions(String, ServerPermissionSet) Enumera un elenco di autorizzazioni server per un utente autorizzato e un'autorizzazione specificati nell'istanza di SQL Server.
Metodo pubblico EnumStartupProcedures Enumera un elenco di routine di avvio.
Metodo pubblico EnumWindowsDomainGroups() () () () Enumera un elenco di account di gruppi di Microsoft Windows definiti in un dominio.
Metodo pubblico EnumWindowsDomainGroups(String) Enumera un elenco di account di gruppi di Microsoft Windows definiti per il dominio specificato.
Metodo pubblico EnumWindowsGroupInfo() () () () Enumera un elenco di informazioni su tutti i gruppi di Microsoft Windows che hanno concesso in modo esplicito l'accesso all'istanza di SQL Server.
Metodo pubblico EnumWindowsGroupInfo(String) Enumera un elenco di informazioni su tutti i gruppi di Microsoft Windows che hanno concesso in modo esplicito l'accesso all'istanza di SQL Server.
Metodo pubblico EnumWindowsGroupInfo(String, Boolean) Enumera un elenco di informazioni su tutti i gruppi di Microsoft Windows che hanno concesso in modo esplicito l'accesso all'istanza di SQL Server con l'opzione di elencare i singoli membri.
Metodo pubblico EnumWindowsUserInfo() () () () Enumera un elenco di informazioni su tutti gli utenti di Microsoft Windows che hanno concesso in modo esplicito l'accesso a SQL Server.
Metodo pubblico EnumWindowsUserInfo(String) Enumera un elenco di informazioni su tutti gli utenti di Microsoft Windows che hanno concesso in modo esplicito l'accesso all'istanza di SQL Server.
Metodo pubblico EnumWindowsUserInfo(String, Boolean) Enumera un elenco di informazioni su tutti gli utenti di Microsoft Windows che hanno concesso in modo esplicito l'accesso all'istanza di SQL Server con l'opzione di elencare tutti i percorsi delle autorizzazioni (gruppi) tramite cui all'utente è stato concesso l'accesso all'istanza di SQL Server.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto ExecuteNonQuery Ereditato da SqlSmoObject.
Metodo protetto Finalize Ereditato da Object.
Metodo protetto FormatSqlVariant Formatta un oggetto come tipo SqlVariant. Ereditato da SqlSmoObject.
Metodo protetto GenerateDataSpaceFileStreamScript Genera uno script per creare file di dati. Ereditato da SqlSmoObject.
Metodo protetto GenerateDataSpaceScript Genera uno script per allocare spazio nel file di dati. Ereditato da SqlSmoObject.
Metodo pubblico GetActiveDBConnectionCount Restituisce il numero di connessioni attive per il database specificato.
Metodo protetto GetBindDefaultScript Ottiene lo script che associa le impostazioni predefinite specificate dai parametri defSchema e defName. Ereditato da SqlSmoObject.
Metodo protetto GetBindRuleScript Ottiene lo script che specifica le regole di associazione. Ereditato da SqlSmoObject.
Metodo protetto GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Assegna un parametro booleano dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Assegna una proprietà booleana dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetDateTimeParameter Assegna la proprietà datetime dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetDateTimeParameterAsInt Assegna la proprietà datetime dell'oggetto SqlSmoObject come valore intero se la proprietà datetime è diversa da null. Ereditato da SqlSmoObject.
Metodo protetto GetDBName Ottiene il nome del database associato all'oggetto. Ereditato da SqlSmoObject.
Metodo pubblico GetDefaultInitFields Restituisce i tipi di proprietà inizializzati per impostazione predefinita quando viene inizializzato l'oggetto specificato.
Metodo protetto GetEnumParameter Assegna una proprietà di enumerazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetFragOptionString Ottiene un oggetto FragmentationOption come valore stringa. Ereditato da SqlSmoObject.
Metodo protetto GetGuidParameter Assegna una proprietà Guid dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo protetto GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Assegna un parametro dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Assegna un parametro dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo pubblico GetPropertyNames Restituisce i nomi delle proprietà inizializzate per il tipo di oggetto specificato.
Metodo protetto GetPropValue Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetPropValueOptional Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetPropValueOptionalAllowNull Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetRealValue Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetScriptingOptionsForCreate Ottiene l'oggetto ScriptingOptions per l'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetServerName Ottiene il nome dell'istanza di SQL Server a cui è associato l'oggetto. Ereditato da SqlSmoObject.
Metodo protetto GetServerObject Ottiene il server dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo pubblico GetSmoObject Ottiene un oggetto SqlSmoObject specificato da un URN.
Metodo protetto GetSqlServerVersionName Ottiene il nome della versione dell'istanza di SQL Server a cui è associato l'oggetto. Ereditato da SqlSmoObject.
Metodo pubblico GetStringComparer Ottiene un'interfaccia IComparer.
Metodo protetto GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Assegna un parametro stringa dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Assegna un parametro stringa dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetTimeSpanParameterAsInt Assegna un parametro periodo di tempo dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto GetUrnRecursive(StringBuilder) Assegna un oggetto Urn dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto GetUrnRecursive(StringBuilder, UrnIdOption) Assegna un oggetto Urn dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo pubblico Grant(ServerPermissionSet, String) Concede il set specificato di autorizzazioni all'utente autorizzato specificato nell'istanza di SQL Server.
Metodo pubblico Grant(ServerPermissionSet, array<String> [] () [] []) Concede il set specificato di autorizzazioni agli utenti autorizzati specificati nell'istanza di SQL Server.
Metodo pubblico Grant(ServerPermissionSet, String, Boolean) Concede l'accesso all'autorizzazione specificata all'utente autorizzato e la possibilità di concedere l'accesso ad altri utenti nell'istanza di SQL Server.
Metodo pubblico Grant(ServerPermissionSet, array<String> [] () [] [], Boolean) Concede l'accesso all'autorizzazione specificata agli utenti autorizzati e la possibilità di concedere l'accesso ad altri utenti nell'istanza di SQL Server.
Metodo pubblico Grant(ServerPermissionSet, String, Boolean, String) Concede il set specificato di autorizzazioni all'utente autorizzato e la possibilità di concedere il set di autorizzazioni ad altri utenti nell'istanza di SQL Server con un ruolo assunto.
Metodo pubblico Grant(ServerPermissionSet, array<String> [] () [] [], Boolean, String) Concede il set specificato di autorizzazioni agli utenti autorizzati e la possibilità di concedere il set di autorizzazioni ad altri utenti nell'istanza di SQL Server con un ruolo assunto.
Metodo protetto ImplInitialize Inizializza i campi dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo pubblico Initialize() () () () Inizializza l'oggetto e forza il caricamento delle proprietà. Ereditato da SqlSmoObject.
Metodo pubblico Initialize(Boolean) Inizializza l'oggetto e forza il caricamento delle proprietà. Ereditato da SqlSmoObject.
Metodo pubblico IsDetachedPrimaryFile Verifica se il file specificato è un file di database primario (con estensione mdf).
Metodo protetto IsObjectDirty Verifica se le proprietà dell'oggetto sono state modificate e se le modifiche non sono già persistenti nell'istanza di SQL Server. Ereditato da SqlSmoObject.
Metodo protetto IsObjectInitialized Verifica se l'oggetto è stato inizializzato. Ereditato da SqlSmoObject.
Metodo protetto IsObjectInSpace Verifica se l'oggetto è isolato o connesso all'istanza di SQL Server. Ereditato da SqlSmoObject.
Metodo protetto IsVersion80SP3 Determina se la versione di SQL Server è SQL Server 2000 con SP3. Ereditato da SqlSmoObject.
Metodo protetto IsVersion90AndAbove Determina se la versione di SQL Server è SQL Server 2005 o successiva. Ereditato da SqlSmoObject.
Metodo pubblico IsWindowsGroupMember Verifica se l'account utente di Microsoft Windows specificato è un membro del gruppo di Windows indicato.
Metodo pubblico KillAllProcesses Arresta tutti i processi nel database specificato.
Metodo pubblico KillDatabase Elimina il database specificato e tutte le eventuali connessioni attive.
Metodo pubblico KillProcess Arresta il processo specificato.
Metodo protetto MarkDropped Imposta l'oggetto SqlSmoState da eliminare. Ereditato da SqlSmoObject.
Metodo protetto MarkForDropImpl Imposta l'oggetto SqlSmoState da eliminare. Ereditato da SqlSmoObject.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico PingSqlServerVersion(String) Ottiene il numero di versione dell'istanza di SQL Server.
Metodo pubblico PingSqlServerVersion(String, String, String) Ottenere il numero di versione dell'istanza specificata di SQL Server utilizzando l'account di accesso e la password indicati per accedere.
Metodo protetto PostAlter Metodo attivato dopo che l'oggetto SqlSmoObject viene modificato. Ereditato da SqlSmoObject.
Metodo protetto PostCreate Metodo attivato dopo la creazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto PostDrop Metodo attivato dopo l'eliminazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo pubblico ReadErrorLog() () () () Enumera il registro errori di SQL Server.
Metodo pubblico ReadErrorLog(Int32) Enumera il registro errori di SQL Server specificato.
Metodo pubblico Refresh Aggiorna gli oggetti e le proprietà nell'oggetto Server. Esegue l'override di SqlSmoObject. . :: . .Refresh() () () ().
Metodo pubblico Revoke(ServerPermissionSet, String) Revoca un set di autorizzazioni precedentemente concesso a un elenco di utenti autorizzati nell'istanza di SQL Server.
Metodo pubblico Revoke(ServerPermissionSet, array<String> [] () [] []) Revoca un set di autorizzazioni precedentemente concesso a un elenco di utenti autorizzati nell'istanza di SQL Server.
Metodo pubblico Revoke(ServerPermissionSet, String, Boolean, Boolean) Revoca le autorizzazioni precedentemente concesse a un utente autorizzato nell'istanza di SQL Server e a qualsiasi altro utente a cui l'utente autorizzato ha concesso il set specificato di autorizzazioni. All'utente autorizzato viene fornita anche la possibilità di revocare il set di autorizzazioni specificato ad altri utenti con un ruolo assunto.
Metodo pubblico Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean) Revoca le autorizzazioni precedentemente concesse agli utenti autorizzati nell'istanza di SQL Server e a qualsiasi altro utente a cui gli utenti autorizzati hanno concesso il set specificato di autorizzazioni. Agli utenti autorizzati viene fornita anche la possibilità di revocare il set specificato di autorizzazioni per altri utenti con un ruolo assunto.
Metodo pubblico Revoke(ServerPermissionSet, String, Boolean, Boolean, String) Revoca le autorizzazioni precedentemente concesse a un utente autorizzato nell'istanza di SQL Server e a qualsiasi altro utente a cui l'utente autorizzato ha concesso il set specificato di autorizzazioni. All'utente autorizzato viene fornita anche la possibilità di revocare il set di autorizzazioni specificato ad altri utenti con un ruolo assunto.
Metodo pubblico Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean, String) Revoca le autorizzazioni precedentemente concesse agli utenti autorizzati nell'istanza di SQL Server e a qualsiasi altro utente a cui gli utenti autorizzati hanno concesso il set specificato di autorizzazioni. Agli utenti autorizzati viene fornita anche la possibilità di revocare il set specificato di autorizzazioni per altri utenti con un ruolo assunto.
Metodo pubblico Script() () () () Genera uno script Transact-SQL che può essere utilizzato per ricreare il server.
Metodo pubblico Script(ScriptingOptions) Genera uno script Transact-SQL che può essere utilizzato per ricreare il server utilizzando le opzioni di scripting specificate.
Metodo protetto ScriptAlter Modifica l'oggetto SqlSmoObject in base ai parametri. Ereditato da SqlSmoObject.
Metodo protetto ScriptCreate Modifica l'oggetto SqlSmoObject in base ai parametri. Ereditato da SqlSmoObject.
Metodo protetto ScriptDdl Genera un oggetto InvalidSmoOperationException. Ereditato da SqlSmoObject.
Metodo protetto ScriptDrop Genera un oggetto InvalidSmoOperationException. Ereditato da SqlSmoObject.
Metodo protetto ScriptImpl() () () () Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto ScriptImpl(ScriptingOptions) Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto ScriptImplWorker Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo pubblico SetDefaultInitFields(Boolean) Specifica che vengono recuperate tutte le proprietà durante la creazione di istanze di oggetti.
Metodo pubblico SetDefaultInitFields(Type, Boolean) Specifica che vengono recuperate tutte le proprietà durante la creazione di istanze di oggetti del tipo specificato.
Metodo pubblico SetDefaultInitFields(Type, StringCollection) Specifica le proprietà recuperate durante la creazione di istanze di oggetti del tipo specificato.
Metodo pubblico SetDefaultInitFields(Type, array<String> [] () [] []) Specifica le proprietà recuperate durante la creazione di istanze di oggetti del tipo specificato.
Metodo protetto SetParentImpl Imposta l'elemento padre dell'oggetto SqlSmoObject sul parametro newParent. Ereditato da SqlSmoObject.
Metodo pubblico SetTraceFlag Imposta un flag di traccia.
Metodo pubblico ToString Restituisce un oggetto String che rappresenta l'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject.
Metodo protetto TouchImpl Non implementato. Ereditato da SqlSmoObject.
Metodo protetto UnbindDefaultImpl Annulla l'associazione delle colonne predefinite dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo protetto UnbindRuleImpl Annulla l'associazione delle regole dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Metodo pubblico Validate Validates the state of an object. Ereditato da SmoObjectBase.

In alto

Eventi

  Nome Descrizione
Evento pubblico PropertyChanged Rappresenta l'evento che si verifica quando viene modificata una proprietà. Ereditato da SqlSmoObject.
Evento pubblico PropertyMetadataChanged Rappresenta l'evento che si verifica quando vengono modificati i metadati di una proprietà. Ereditato da SqlSmoObject.

In alto

Campi

  Nome Descrizione
Campo protetto m_ExtendedProperties Rappresenta una proprietà definita per estendere le proprietà fornite da un oggetto SqlSmoObject. Ereditato da SqlSmoObject.
Campo protetto singletonParent Rappresenta il padre singleton. Ereditato da SqlSmoObject.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IAlienObject. . :: . .Discover Individua eventuali dipendenze. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject.
Implementazione esplicita dell'interfacciaMetodo privato IAlienObject. . :: . .GetDomainRoot Restituisce la radice del dominio. Ereditato da SqlSmoObject.
Implementazione esplicita dell'interfacciaMetodo privato IAlienObject. . :: . .GetParent Ottiene l'elemento padre di questo oggetto. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject.
Implementazione esplicita dell'interfacciaMetodo privato IAlienObject. . :: . .GetPropertyType Ottiene il tipo della proprietà specificata. Ereditato da SqlSmoObject.
Implementazione esplicita dell'interfacciaMetodo privato IAlienObject. . :: . .GetPropertyValue Ottiene il valore della proprietà specificata. Ereditato da SqlSmoObject.
Implementazione esplicita dell'interfacciaMetodo privato IAlienObject. . :: . .GetUrn Ottiene l'URN (Unified Resource Name) dell'oggetto. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject.
Implementazione esplicita dell'interfacciaMetodo privato IAlienObject. . :: . .Resolve Ottiene l'istanza che contiene le informazioni sull'oggetto dall'URN (Unified Resource Name) dell'oggetto. Ereditato da SqlSmoObject.
Implementazione esplicita dell'interfacciaMetodo privato IAlienObject. . :: . .SetObjectState Imposta lo stato dell'oggetto sul valore SfcObjectState specificato. Ereditato da SqlSmoObject.
Implementazione esplicita dell'interfacciaMetodo privato IAlienObject. . :: . .SetPropertyValue Imposta il valore della proprietà. Ereditato da SqlSmoObject.
Implementazione esplicita dell'interfacciaMetodo privato IAlienRoot. . :: . .DesignModeInitialize Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Assicura che l'oggetto Server sia in modalità progettazione, che è disconnesso dall'istanza del motore di database che rappresenta.
Implementazione esplicita dell'interfacciaMetodo privato IAlienRoot. . :: . .SfcHelper_GetDataTable Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ottiene un oggetto DataTable contenente i risultati di un URN.
Implementazione esplicita dell'interfacciaMetodo privato IAlienRoot. . :: . .SfcHelper_GetSmoObject Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ottiene l'oggetto Object che rappresenta l'oggetto identificato da un URN specificato.
Implementazione esplicita dell'interfacciaMetodo privato IAlienRoot. . :: . .SfcHelper_GetSmoObjectQuery Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ottiene un oggetto List di valori String.
Implementazione esplicita dell'interfacciaProprietà privata ISfcDomainLite. . :: . .DomainInstanceName Ottiene il nome dell'istanza del dominio.
Implementazione esplicita dell'interfacciaProprietà privata ISfcDomainLite. . :: . .DomainName Ottiene il nome del dominio.
Implementazione esplicita dell'interfacciaMetodo privato ISfcDomainLite. . :: . .GetLogicalVersion Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ottiene un valore Int32 che indica se le modifiche sono state apportate all'oggetto server.
Implementazione esplicita dell'interfacciaProprietà privata ISfcHasConnection. . :: . .ConnectionContext Ottiene il contesto per la connessione rappresentata dall'oggetto Server corrente.
Implementazione esplicita dell'interfacciaMetodo privato ISfcHasConnection. . :: . .GetConnection() () () () Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ottiene una connessione a un archivio di backup Sfc.
Implementazione esplicita dell'interfacciaMetodo privato ISfcHasConnection. . :: . .GetConnection(SfcObjectQueryMode) Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ottiene una connessione a un archivio di backup Sfc che supporta la modalità query richiesta.
Implementazione esplicita dell'interfacciaMetodo privato ISfcHasConnection. . :: . .SetConnection Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Imposta una connessione a un archivio di backup Sfc.
Implementazione esplicita dell'interfacciaMetodo privato ISfcPropertyProvider. . :: . .GetPropertySet Ottiene il riferimento di interfaccia al set di proprietà di questo oggetto. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject.
Implementazione esplicita dell'interfacciaProprietà privata ISfcSupportsDesignMode. . :: . .IsDesignMode Ottiene un valore Boolean che specifica se il server supporta la modalità progettazione.

In alto

Osservazioni

The Server class represents an instance of SQL Server. In SMO programming, the Server object determines the connection to a physical SQL Server installation. The Server class is the highest level in the SMO instance object hierarchy. When a Server object variable is created, it establishes a connection to an instance of SQL Server. If you do not specify the name in the Server class constructor, the connection is always made with the local, default instance of SQL Server.

By using the Server object, you can do the following:

  • Connect to an instance of SQL Server.

  • Modify the connection settings.

  • Run Transact-SQL statements directly.

  • Capture Transact-SQL output from the SMO program.

  • Manage transactions.

  • View operating system information.

  • Modify and view SQL Server settings, information, and user options.

  • Modify and view SQL Server configuration options.

  • Register the instance of SQL Server in the Active Directory directory service.

  • Subscribe to and handle SQL Server events.

  • Reference databases, endpoints, credentials, logins, linked servers, system messages, DDL triggers, system data types, and user-defined messages.

  • Regenerate the service master key.

  • Detach and attach databases.

  • Stop processes or databases.

  • Grant, deny, or revoke permissions on the database.

  • Enumerate information about the server.

  • Read the error log.

  • Remove the backup history.

  • Get and set the default initialization fields for specified types.

  • Create endpoints, such as database mirroring endpoint.

To get Server object properties, users can be a member of the public fixed server role.

To set Server object properties, users must be a member of the sysadmin 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.