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 | |
---|---|---|
Server() () () () | Inizializza una nuova istanza della classe Server. | |
Server(String) | Inizializza una nuova istanza della classe Server con il nome specificato. | |
Server(ServerConnection) | Inizializza una nuova istanza della classe Server in base alla connessione specificata. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ActiveDirectory | Ottiene le informazioni sulle impostazioni di Active Directory per l'istanza di SQL Server. | |
AffinityInfo | Ottiene l'oggetto AffinityInfo associato a un'istanza di SQL Server. | |
AuditLevel | Ottiene o imposta il valore della proprietà AuditLevel. | |
Audits | Rappresenta una raccolta di oggetti Audit. Ogni oggetto Audit rappresenta un log di controllo definito nell'istanza di SQL Server. | |
BackupDevices | Rappresenta una raccolta di oggetti BackupDevice. Ogni oggetto BackupDevice rappresenta un dispositivo di backup definito nell'istanza di SQL Server. | |
BackupDirectory | Ottiene o imposta il valore della proprietà BackupDirectory. | |
BrowserServiceAccount | Ottiene l'account del servizio utilizzato per l'esecuzione del servizio Browser nell'istanza di SQL Server. | |
BrowserStartMode | Ottiene la modalità di avvio per il servizio SQL Server Browser in esecuzione nell'istanza di SQL Server. | |
BuildClrVersion | Ottiene il valore della proprietà BuildClrVersion. | |
BuildClrVersionString | Ottiene il valore della proprietà BuildClrVersionString. | |
BuildNumber | Ottiene il valore della proprietà BuildNumber. | |
Collation | Ottiene il valore della proprietà Collation. | |
CollationID | Ottiene il valore della proprietà CollationID. | |
ComparisonStyle | Ottiene il valore della proprietà ComparisonStyle. | |
ComputerNamePhysicalNetBIOS | Ottiene il valore della proprietà ComputerNamePhysicalNetBIOS. | |
Configuration | Ottiene le opzioni di configurazione per l'istanza di SQL Server. | |
ConnectionContext | Ottiene i dettagli della connessione al server corrente per l'istanza di SQL Server. | |
Credentials | Rappresenta una raccolta di oggetti Credential. Ogni oggetto Credential rappresenta una credenziale definita nell'istanza di SQL Server. | |
CryptographicProviders | Ottiene il valore della proprietà CryptographicProviders. | |
Databases | Rappresenta una raccolta di oggetti Database. Ogni oggetto Database rappresenta un database definito nell'istanza di SQL Server. | |
DefaultFile | Ottiene o imposta il valore della proprietà DefaultFile. | |
DefaultLog | Ottiene o imposta il valore della proprietà DefaultLog. | |
DefaultTextMode | Ottiene o imposta il valore della proprietà Boolean che specifica se per l'istanza di SQL Server è impostata la modalità testo predefinita. | |
Edition | Ottiene il valore della proprietà Edition. | |
Endpoints | Rappresenta una raccolta di oggetti Endpoint. Ogni oggetto Endpoint rappresenta un endpoint definito nell'istanza di SQL Server. | |
EngineEdition | Ottiene il valore della proprietà EngineEdition. | |
ErrorLogPath | Ottiene il valore della proprietà ErrorLogPath. | |
Events | Ottiene gli eventi server associati all'istanza di SQL Server. | |
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. | |
FilestreamLevel | Ottiene il livello di accesso FILESTREAM specificato nell'istanza di SQL Server. | |
FilestreamShareName | Ottiene il nome della condivisione di Windows in cui sono archiviati dati FILESTREAM nell'istanza di SQL Server. | |
FullTextService | Ottiene l'implementazione del servizio Full-text Microsoft Search per l'istanza di SQL Server. | |
Information | Ottiene le informazioni sull'istanza di SQL Server. | |
InstallDataDirectory | Ottiene la directory di Windows locale in cui sono archiviati i dati di installazione per l'istanza di SQL Server. | |
InstallSharedDirectory | Ottiene la directory condivisa remota in cui sono archiviati i dati di installazione per l'istanza di SQL Server. | |
InstanceName | Ottiene il nome dell'istanza di SQL Server. | |
IsCaseSensitive | Ottiene il valore della proprietà IsCaseSensitive. | |
IsClustered | Ottiene il valore della proprietà IsClustered. | |
IsFullTextInstalled | Ottiene il valore Boolean che specifica se il servizio Full-text è installato nell'istanza di SQL Server. | |
IsSingleUser | Ottiene il valore della proprietà IsSingleUser. | |
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. | |
JobServer | Ottiene il servizio SQL Server Agent associato all'istanza di SQL Server. | |
Language | Ottiene il valore della proprietà Language. | |
Languages | Rappresenta una raccolta di oggetti Language. Ogni oggetto Language rappresenta una lingua supportata dall'istanza di SQL Server. | |
LinkedServers | Rappresenta una raccolta di oggetti LinkedServer. Ogni oggetto LinkedServer rappresenta un server collegato registrato nell'istanza di SQL Server. | |
LoginMode | Ottiene o imposta il valore della proprietà ServerLoginMode. | |
Logins | Rappresenta una raccolta di oggetti Login. Ogni oggetto Login rappresenta un account di accesso definito nell'istanza di SQL Server. | |
Ottiene il servizio Microsoft SQL Mail associato all'istanza di SQL Server. | ||
MailProfile | Ottiene o imposta il valore della proprietà MailProfile. | |
MasterDBLogPath | Ottiene o imposta il valore della proprietà MasterDBLogPath. | |
MasterDBPath | Ottiene il valore della proprietà MasterDBPath. | |
MaxPrecision | Ottiene il valore della proprietà MaxPrecision. | |
Name | Ottiene il nome del server, ovvero il nome del computer fisico. | |
NamedPipesEnabled | Ottiene il valore Boolean che specifica se il provider dei named pipe è abilitato per la connettività client-server nell'istanza di SQL Server. | |
NetName | Ottiene il valore della proprietà NetName. | |
NumberOfLogFiles | Ottiene o imposta il valore della proprietà NumberOfLogFiles. | |
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. | |
OleDbProviderSettings | Ottiene il valore della proprietà DbProviderSettings. | |
OSVersion | Ottiene il valore della proprietà OSVersion. | |
PerfMonMode | Ottiene o imposta il valore della proprietà PerfMonMode. | |
PhysicalMemory | Ottiene il valore della proprietà PhysicalMemory. | |
PhysicalMemoryUsageInKB | Ottiene un valore Int64 che specifica la quantità di memoria utilizzata dall'istanza del motore di database, in kilobyte. | |
Platform | Ottiene il valore della proprietà Platform. | |
Processors | Ottiene il valore della proprietà Processors. | |
ProcessorUsage | Ottiene un valore Int32 che specifica il tempo processore utilizzato dall'istanza del motore di database. | |
Product | Ottiene il valore della proprietà Product. | |
ProductLevel | Ottiene il valore della proprietà ProductLevel. | |
Properties | Ottiene una raccolta di oggetti Property che rappresentano le proprietà dell'oggetto. Ereditato da SqlSmoObject. | |
ProxyAccount | Ottiene l'account proxy associato all'istanza di SQL Server. | |
ResourceGovernor | Ottiene il valore della proprietà ResourceGovernor. | |
ResourceLastUpdateDateTime | Ottiene il valore della proprietà ResourceLastUpdateDateTime. | |
ResourceVersion | Ottiene il valore della proprietà ResourceVersion. | |
ResourceVersionString | Ottiene il valore della proprietà ResouceVersionString. | |
Roles | Rappresenta una raccolta di oggetti ServerRole. Ogni oggetto ServerRole rappresenta un ruolo definito nell'istanza di SQL Server. | |
RootDirectory | Ottiene il valore della proprietà RootDirectory. | |
ScalarResult | Ottiene il risultato scalare per l'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject. | |
ServerAuditSpecifications | Rappresenta una raccolta di oggetti ServerAuditSpecification. Ogni oggetto ServerAuditSpecification rappresenta una determinata specifica di controllo definita nell'istanza di SQL Server. | |
ServerType | Ottiene il tipo di server per l'istanza di SQL Server. | |
ServiceAccount | Ottiene l'account del servizio utilizzato per l'esecuzione dell'istanza di SQL Server. | |
ServiceInstanceId | Ottiene il valore ID che identifica in modo univoco l'istanza del servizio per questa istanza di SQL Server. | |
ServiceMasterKey | Ottiene la chiave master del servizio associata all'istanza di SQL Server. | |
ServiceName | Ottiene il nome del servizio per il server. | |
ServiceStartMode | Ottiene la modalità di avvio per il servizio SQL Server. | |
Settings | Ottiene le impostazioni modificabili per l'istanza di SQL Server. | |
SqlCharSet | Ottiene il valore della proprietà SqlCharSet. | |
SqlCharSetName | Ottiene il valore della proprietà SqlCharSetName. | |
SqlDomainGroup | Ottiene il gruppo di dominio per l'istanza di SQL Server. | |
SqlSortOrder | Ottiene il valore della proprietà SqlSortOrder. | |
SqlSortOrderName | Ottiene il valore della proprietà SqlSortOrderName. | |
State | Gets the state of the referenced object. Ereditato da SmoObjectBase. | |
Status | Ottiene lo stato corrente di Server. | |
SystemDataTypes | Rappresenta una raccolta di oggetti SystemDataType. Ogni oggetto SystemDataType rappresenta un tipo di dati di sistema definito nell'istanza di SQL Server. | |
SystemMessages | Rappresenta una raccolta di oggetti SystemMessage. Ogni oggetto SystemMessage rappresenta un messaggio di sistema definito nell'istanza di SQL Server. | |
TapeLoadWaitTime | Ottiene o imposta il valore della proprietà TapeLoadWaitTime. | |
TcpEnabled | Ottiene il valore booleano che determina se il protocollo TCP/IP è abilitato nell'istanza di SQL Server. | |
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. | |
Urn | Ottiene il valore dell'indirizzo URN (Uniform Resource Name) che identifica in modo univoco l'oggetto. Ereditato da SqlSmoObject. | |
UserData | Gets or sets user-defined data associated with the referenced object. Ereditato da SmoObjectBase. | |
UserDefinedMessages | Rappresenta una raccolta di oggetti UserDefinedMessage. Ogni oggetto UserDefinedMessage rappresenta un messaggio definito dall'utente nell'istanza di SQL Server. | |
UserOptions | Ottiene le opzioni utente per la connessione corrente all'istanza di SQL Server. | |
Version | Ottiene il valore della proprietà Version. | |
VersionMajor | Ottiene il valore della proprietà VersionMajor. | |
VersionMinor | Ottiene il valore della proprietà VersionMinor. | |
VersionString | Ottiene il valore della proprietà VersionString. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddDatabaseContext(StringCollection) | Aggiungere il contesto del database alla raccolta di query identificate dal parametro queries. Ereditato da SqlSmoObject. | |
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. | |
Alter() () () () | Aggiorna tutte le modifiche apportate alle proprietà dell'oggetto Server nell'istanza di SQL Server. | |
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. | |
AlterImpl | Attiva l'evento modificato dall'oggetto. Ereditato da SqlSmoObject. | |
AlterImplFinish | Metodo chiamato quando l'evento modificato dall'oggetto viene completato. Ereditato da SqlSmoObject. | |
AlterImplInit | Metodo chiamato quando l'evento modificato dall'oggetto viene inizializzato. Ereditato da SqlSmoObject. | |
AlterImplWorker | Chiama i metodi Alter. Ereditato da SqlSmoObject. | |
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. | |
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. | |
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. | |
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. | |
BindDefaultImpl | Associa gli elementi predefiniti identificati dai parametri. Ereditato da SqlSmoObject. | |
BindRuleImpl | Associa lo schema della regola alla regola e alle colonne identificate dai parametri. Ereditato da SqlSmoObject. | |
CheckCollation | Verifica l'ordine delle opzioni di scripting mediante il metodo delle regole di confronto identificato dal parametro collationName. Ereditato da SqlSmoObject. | |
CheckObjectState() () () () | Convalida lo stato dell'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject. | |
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. | |
CheckObjectStateImpl | Verifica lo stato di un oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
CheckVersion100 | Verifica se la versione di SQL Server è SQL Server 2008. Ereditato da SqlSmoObject. | |
CheckVersion80 | Verifica la validità dell'oggetto in SQL Server 2000. Ereditato da SqlSmoObject. | |
CheckVersion80SP3 | Verifica la validità dell'oggetto in SQL Server 2000 SP3. Ereditato da SqlSmoObject. | |
CheckVersion90 | Verificare la validità dell'oggetto in SQL Server 2005. Ereditato da SqlSmoObject. | |
CheckVersionBelow90 | Verifica se la versione di SQL Server è precedente a SQL Server 2005. Ereditato da SqlSmoObject. | |
CleanObject | Imposta l'oggetto su uno stato non modificato. Ereditato da SqlSmoObject. | |
CompareUrn | Confronta due URN. | |
CreateImpl | Crea un oggetto con opzioni di scripting. Ereditato da SqlSmoObject. | |
CreateImplFinish | Metodo chiamato quando l'evento Create viene completato. Ereditato da SqlSmoObject. | |
CreateImplInit | Metodo chiamato quando l'evento Create viene inizializzato. Ereditato da SqlSmoObject. | |
DeleteBackupHistory(DateTime) | Elimina la cronologia di backup per l'istanza di SQL Server fino alla data e all'ora specificate. | |
DeleteBackupHistory(Int32) | Elimina la cronologia di backup per il set di supporti specificato. | |
DeleteBackupHistory(String) | Elimina la cronologia di backup per il database specificato. | |
Deny(ServerPermissionSet, String) | Nega il set specificato di autorizzazioni per l'utente autorizzato indicato nell'istanza di SQL Server. | |
Deny(ServerPermissionSet, array<String> [] () [] []) | Nega il set specificato di autorizzazioni per gli utenti autorizzati specificati nell'istanza di SQL Server. | |
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. | |
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. | |
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. | |
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. | |
DetachedDatabaseInfo | Restituisce informazioni su un file di database scollegato. | |
Discover | Individua un elenco di tipo Object. Ereditato da SqlSmoObject. | |
DropImpl | Elimina un oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
DropImplWorker | Chiama i metodi Drop. Ereditato da SqlSmoObject. | |
EnumActiveCurrentSessionTraceFlags | Ottiene i flag di sessione attiva come DataTable. | |
EnumActiveGlobalTraceFlags | Ottiene un oggetto DataTable che contiene flag di traccia globali attivi. | |
EnumAvailableMedia() () () () | Enumera un elenco di supporti visibile all'istanza di SQL Server nella rete locale. | |
EnumAvailableMedia(MediaTypes) | Enumera un elenco di supporti visibile all'istanza di SQL Server nella rete locale e limitato al tipo di supporti specificati. | |
EnumCollations | Enumera un elenco di regole di confronto supportate dall'istanza di SQL Server. | |
EnumDatabaseMirrorWitnessRoles() () () () | Enumera un elenco di ruoli del server di controllo del mirroring del database. | |
EnumDatabaseMirrorWitnessRoles(String) | Enumera un elenco di ruoli del server di controllo del mirroring per il database specificato. | |
EnumDetachedDatabaseFiles | Enumera un elenco di file di database scollegati. | |
EnumDetachedLogFiles | Enumera un elenco di file di log scollegati. | |
EnumDirectories | Enumera un elenco di directory relativo al percorso specificato. | |
EnumErrorLogs | Enumera un elenco di file del registro errori di SQL Server. | |
EnumLocks() () () () | Enumera un elenco dei blocchi correnti presenti nell'istanza di SQL Server. | |
EnumLocks(Int32) | Enumera un elenco dei blocchi correnti attivati dal processo specificato nell'istanza di SQL Server. | |
EnumMembers | Enumera un elenco di membri di ruoli del server e ruoli del database nell'istanza di SQL Server. | |
EnumObjectPermissions() () () () | Enumera un elenco di autorizzazioni per gli oggetti per l'istanza di SQL Server. | |
EnumObjectPermissions(String) | Enumera un elenco di autorizzazioni per gli oggetti per un utente autorizzato specificato nell'istanza di applicazione di SQL Server. | |
EnumObjectPermissions(ObjectPermissionSet) | Enumera un elenco di autorizzazioni per gli oggetti per un'autorizzazione specificata nell'istanza di SQL Server. | |
EnumObjectPermissions(String, ObjectPermissionSet) | Enumera un elenco di autorizzazioni per gli oggetti per un utente autorizzato e un'autorizzazione specificati nell'istanza di SQL Server. | |
EnumPerformanceCounters() () () () | Enumera un elenco di contatori delle prestazioni supportati dall'istanza di SQL Server. | |
EnumPerformanceCounters(String) | Enumera un elenco di contatori delle prestazioni supportati dall'istanza di SQL Server per un oggetto specificato. | |
EnumPerformanceCounters(String, String) | Enumera un elenco di contatori delle prestazioni supportati dall'istanza di SQL Server per un oggetto e un contatore specificati. | |
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. | |
EnumProcesses() () () () | Enumera un elenco di processi in esecuzione nell'istanza di SQL Server. | |
EnumProcesses(Boolean) | Enumera un elenco di processi in esecuzione sull'istanza di SQL Server con l'opzione per escludere processi di sistema. | |
EnumProcesses(Int32) | Enumera un elenco di informazioni sul processo specificato. | |
EnumProcesses(String) | Enumera un elenco di processi in esecuzione nell'istanza di SQL Server associati all'account di accesso specificato. | |
EnumScriptImpl | Enumera gli script specificati dal parametro so. Ereditato da SqlSmoObject. | |
EnumScriptImplWorker | Chiama i metodi che enumerano gli script specificati dal parametro so. Ereditato da SqlSmoObject. | |
EnumScriptImplWorkerSOChanged | Restituisce una stringa IEnumerable che descrive le opzioni di scripting per un oggetto. Ereditato da SqlSmoObject. | |
EnumServerAttributes | Enumera un elenco di attributi server per l'istanza di SQL Server. | |
EnumServerPermissions() () () () | Enumera un elenco di autorizzazioni server per l'istanza di SQL Server. | |
EnumServerPermissions(String) | Enumera un elenco di autorizzazioni server per un utente autorizzato specificato nell'istanza di SQL Server. | |
EnumServerPermissions(ServerPermissionSet) | Enumera un elenco di autorizzazioni server per un'autorizzazione specificata nell'istanza di SQL Server. | |
EnumServerPermissions(String, ServerPermissionSet) | Enumera un elenco di autorizzazioni server per un utente autorizzato e un'autorizzazione specificati nell'istanza di SQL Server. | |
EnumStartupProcedures | Enumera un elenco di routine di avvio. | |
EnumWindowsDomainGroups() () () () | Enumera un elenco di account di gruppi di Microsoft Windows definiti in un dominio. | |
EnumWindowsDomainGroups(String) | Enumera un elenco di account di gruppi di Microsoft Windows definiti per il dominio specificato. | |
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. | |
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. | |
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. | |
EnumWindowsUserInfo() () () () | Enumera un elenco di informazioni su tutti gli utenti di Microsoft Windows che hanno concesso in modo esplicito l'accesso a SQL Server. | |
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. | |
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. | |
Equals | Ereditato da Object. | |
ExecuteNonQuery | Ereditato da SqlSmoObject. | |
Finalize | Ereditato da Object. | |
FormatSqlVariant | Formatta un oggetto come tipo SqlVariant. Ereditato da SqlSmoObject. | |
GenerateDataSpaceFileStreamScript | Genera uno script per creare file di dati. Ereditato da SqlSmoObject. | |
GenerateDataSpaceScript | Genera uno script per allocare spazio nel file di dati. Ereditato da SqlSmoObject. | |
GetActiveDBConnectionCount | Restituisce il numero di connessioni attive per il database specificato. | |
GetBindDefaultScript | Ottiene lo script che associa le impostazioni predefinite specificate dai parametri defSchema e defName. Ereditato da SqlSmoObject. | |
GetBindRuleScript | Ottiene lo script che specifica le regole di associazione. Ereditato da SqlSmoObject. | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Assegna un parametro booleano dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Assegna una proprietà booleana dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetDateTimeParameter | Assegna la proprietà datetime dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetDateTimeParameterAsInt | Assegna la proprietà datetime dell'oggetto SqlSmoObject come valore intero se la proprietà datetime è diversa da null. Ereditato da SqlSmoObject. | |
GetDBName | Ottiene il nome del database associato all'oggetto. Ereditato da SqlSmoObject. | |
GetDefaultInitFields | Restituisce i tipi di proprietà inizializzati per impostazione predefinita quando viene inizializzato l'oggetto specificato. | |
GetEnumParameter | Assegna una proprietà di enumerazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetFragOptionString | Ottiene un oggetto FragmentationOption come valore stringa. Ereditato da SqlSmoObject. | |
GetGuidParameter | Assegna una proprietà Guid dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetHashCode | Ereditato da Object. | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Assegna un parametro dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Assegna un parametro dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetPropertyNames | Restituisce i nomi delle proprietà inizializzate per il tipo di oggetto specificato. | |
GetPropValue | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetPropValueOptional | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetPropValueOptionalAllowNull | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetRealValue | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetScriptingOptionsForCreate | Ottiene l'oggetto ScriptingOptions per l'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetServerName | Ottiene il nome dell'istanza di SQL Server a cui è associato l'oggetto. Ereditato da SqlSmoObject. | |
GetServerObject | Ottiene il server dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetSmoObject | Ottiene un oggetto SqlSmoObject specificato da un URN. | |
GetSqlServerVersionName | Ottiene il nome della versione dell'istanza di SQL Server a cui è associato l'oggetto. Ereditato da SqlSmoObject. | |
GetStringComparer | Ottiene un'interfaccia IComparer. | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Assegna un parametro stringa dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Assegna un parametro stringa dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetTimeSpanParameterAsInt | Assegna un parametro periodo di tempo dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetType | Ereditato da Object. | |
GetUrnRecursive(StringBuilder) | Assegna un oggetto Urn dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetUrnRecursive(StringBuilder, UrnIdOption) | Assegna un oggetto Urn dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
Grant(ServerPermissionSet, String) | Concede il set specificato di autorizzazioni all'utente autorizzato specificato nell'istanza di SQL Server. | |
Grant(ServerPermissionSet, array<String> [] () [] []) | Concede il set specificato di autorizzazioni agli utenti autorizzati specificati nell'istanza di SQL Server. | |
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. | |
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. | |
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. | |
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. | |
ImplInitialize | Inizializza i campi dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
Initialize() () () () | Inizializza l'oggetto e forza il caricamento delle proprietà. Ereditato da SqlSmoObject. | |
Initialize(Boolean) | Inizializza l'oggetto e forza il caricamento delle proprietà. Ereditato da SqlSmoObject. | |
IsDetachedPrimaryFile | Verifica se il file specificato è un file di database primario (con estensione mdf). | |
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. | |
IsObjectInitialized | Verifica se l'oggetto è stato inizializzato. Ereditato da SqlSmoObject. | |
IsObjectInSpace | Verifica se l'oggetto è isolato o connesso all'istanza di SQL Server. Ereditato da SqlSmoObject. | |
IsVersion80SP3 | Determina se la versione di SQL Server è SQL Server 2000 con SP3. Ereditato da SqlSmoObject. | |
IsVersion90AndAbove | Determina se la versione di SQL Server è SQL Server 2005 o successiva. Ereditato da SqlSmoObject. | |
IsWindowsGroupMember | Verifica se l'account utente di Microsoft Windows specificato è un membro del gruppo di Windows indicato. | |
KillAllProcesses | Arresta tutti i processi nel database specificato. | |
KillDatabase | Elimina il database specificato e tutte le eventuali connessioni attive. | |
KillProcess | Arresta il processo specificato. | |
MarkDropped | Imposta l'oggetto SqlSmoState da eliminare. Ereditato da SqlSmoObject. | |
MarkForDropImpl | Imposta l'oggetto SqlSmoState da eliminare. Ereditato da SqlSmoObject. | |
MemberwiseClone | Ereditato da Object. | |
PingSqlServerVersion(String) | Ottiene il numero di versione dell'istanza di SQL Server. | |
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. | |
PostAlter | Metodo attivato dopo che l'oggetto SqlSmoObject viene modificato. Ereditato da SqlSmoObject. | |
PostCreate | Metodo attivato dopo la creazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
PostDrop | Metodo attivato dopo l'eliminazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
ReadErrorLog() () () () | Enumera il registro errori di SQL Server. | |
ReadErrorLog(Int32) | Enumera il registro errori di SQL Server specificato. | |
Refresh | Aggiorna gli oggetti e le proprietà nell'oggetto Server. Esegue l'override di SqlSmoObject. . :: . .Refresh() () () (). | |
Revoke(ServerPermissionSet, String) | Revoca un set di autorizzazioni precedentemente concesso a un elenco di utenti autorizzati nell'istanza di SQL Server. | |
Revoke(ServerPermissionSet, array<String> [] () [] []) | Revoca un set di autorizzazioni precedentemente concesso a un elenco di utenti autorizzati nell'istanza di SQL Server. | |
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. | |
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. | |
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. | |
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. | |
Script() () () () | Genera uno script Transact-SQL che può essere utilizzato per ricreare il server. | |
Script(ScriptingOptions) | Genera uno script Transact-SQL che può essere utilizzato per ricreare il server utilizzando le opzioni di scripting specificate. | |
ScriptAlter | Modifica l'oggetto SqlSmoObject in base ai parametri. Ereditato da SqlSmoObject. | |
ScriptCreate | Modifica l'oggetto SqlSmoObject in base ai parametri. Ereditato da SqlSmoObject. | |
ScriptDdl | Genera un oggetto InvalidSmoOperationException. Ereditato da SqlSmoObject. | |
ScriptDrop | Genera un oggetto InvalidSmoOperationException. Ereditato da SqlSmoObject. | |
ScriptImpl() () () () | Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
ScriptImpl(ScriptingOptions) | Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
ScriptImplWorker | Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
SetDefaultInitFields(Boolean) | Specifica che vengono recuperate tutte le proprietà durante la creazione di istanze di oggetti. | |
SetDefaultInitFields(Type, Boolean) | Specifica che vengono recuperate tutte le proprietà durante la creazione di istanze di oggetti del tipo specificato. | |
SetDefaultInitFields(Type, StringCollection) | Specifica le proprietà recuperate durante la creazione di istanze di oggetti del tipo specificato. | |
SetDefaultInitFields(Type, array<String> [] () [] []) | Specifica le proprietà recuperate durante la creazione di istanze di oggetti del tipo specificato. | |
SetParentImpl | Imposta l'elemento padre dell'oggetto SqlSmoObject sul parametro newParent. Ereditato da SqlSmoObject. | |
SetTraceFlag | Imposta un flag di traccia. | |
ToString | Restituisce un oggetto String che rappresenta l'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject. | |
TouchImpl | Non implementato. Ereditato da SqlSmoObject. | |
UnbindDefaultImpl | Annulla l'associazione delle colonne predefinite dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
UnbindRuleImpl | Annulla l'associazione delle regole dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
Validate | Validates the state of an object. Ereditato da SmoObjectBase. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
PropertyChanged | Rappresenta l'evento che si verifica quando viene modificata una proprietà. Ereditato da SqlSmoObject. | |
PropertyMetadataChanged | Rappresenta l'evento che si verifica quando vengono modificati i metadati di una proprietà. Ereditato da SqlSmoObject. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
m_ExtendedProperties | Rappresenta una proprietà definita per estendere le proprietà fornite da un oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
singletonParent | Rappresenta il padre singleton. Ereditato da SqlSmoObject. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IAlienObject. . :: . .Discover | Individua eventuali dipendenze. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetDomainRoot | Restituisce la radice del dominio. Ereditato da SqlSmoObject. | |
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. | |
IAlienObject. . :: . .GetPropertyType | Ottiene il tipo della proprietà specificata. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetPropertyValue | Ottiene il valore della proprietà specificata. Ereditato da SqlSmoObject. | |
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. | |
IAlienObject. . :: . .Resolve | Ottiene l'istanza che contiene le informazioni sull'oggetto dall'URN (Unified Resource Name) dell'oggetto. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .SetObjectState | Imposta lo stato dell'oggetto sul valore SfcObjectState specificato. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .SetPropertyValue | Imposta il valore della proprietà. Ereditato da SqlSmoObject. | |
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. | |
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. | |
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. | |
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. | |
ISfcDomainLite. . :: . .DomainInstanceName | Ottiene il nome dell'istanza del dominio. | |
ISfcDomainLite. . :: . .DomainName | Ottiene il nome del dominio. | |
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. | |
ISfcHasConnection. . :: . .ConnectionContext | Ottiene il contesto per la connessione rappresentata dall'oggetto Server corrente. | |
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. | |
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. | |
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. | |
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. | |
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.
Vedere anche