Freigeben über


Server-Klasse

Das Server-Objekt stellt eine SQL Server-Instanz dar.

Vererbungshierarchie

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

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

Syntax

'Declaration
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
<RootFacetAttribute(GetType(Server))> _
Public NotInheritable Class Server _
    Inherits SqlSmoObject _
    Implements ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings,  _
    IServerInformation, IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
'Usage
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

Der Server-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode Server() () () () Initialisiert eine neue Instanz der Server-Klasse.
Öffentliche Methode Server(String) Initialisiert eine neue Instanz der Server-Klasse mit dem angegebenen Namen.
Öffentliche Methode Server(ServerConnection) Initialisiert eine neue Instanz der Server-Klasse auf Grundlage der angegebenen Verbindung.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ActiveDirectory Ruft Informationen zu den Active Directory-Einstellungen für die SQL Server-Instanz ab.
Öffentliche Eigenschaft AffinityInfo Ruft das AffinityInfo-Objekt ab, das einer SQL Server-Instanz zugeordnet ist.
Öffentliche Eigenschaft AuditLevel Ruft den AuditLevel-Eigenschaftswert ab oder legt ihn fest.
Öffentliche Eigenschaft Audits Stellt eine Auflistung von Audit-Objekten dar. Jedes Audit-Objekt stellt ein für die SQL Server-Instanz definiertes Überwachungsprotokoll dar.
Öffentliche Eigenschaft BackupDevices Stellt eine Auflistung von BackupDevice-Objekten dar. Jedes BackupDevice-Objekt stellt ein für die SQL Server-Instanz definiertes Sicherungsmedium dar.
Öffentliche Eigenschaft BackupDirectory Ruft den BackupDirectory-Eigenschaftswert ab oder legt ihn fest.
Öffentliche Eigenschaft BrowserServiceAccount Ruft das Dienstkonto ab, unter dem der Browser-Dienst auf der SQL Server-Instanz ausgeführt wird.
Öffentliche Eigenschaft BrowserStartMode Ruft den Startmodus für den auf der SQL Server-Instanz ausgeführten SQL Server-Browser-Dienst ab.
Öffentliche Eigenschaft BuildClrVersion Ruft den BuildClrVersion-Eigenschaftswert ab.
Öffentliche Eigenschaft BuildClrVersionString Ruft den BuildClrVersionString-Eigenschaftswert ab.
Öffentliche Eigenschaft BuildNumber Ruft den BuildNumber-Eigenschaftswert ab.
Öffentliche Eigenschaft Collation Ruft den Collation-Eigenschaftswert ab.
Öffentliche Eigenschaft CollationID Ruft den CollationID-Eigenschaftswert ab.
Öffentliche Eigenschaft ComparisonStyle Ruft den ComparisonStyle-Eigenschaftswert ab.
Öffentliche Eigenschaft ComputerNamePhysicalNetBIOS Ruft den ComputerNamePhysicalNetBIOS-Eigenschaftswert ab.
Öffentliche Eigenschaft Configuration Ruft die Konfigurationsoptionen für die SQL Server-Instanz ab.
Öffentliche Eigenschaft ConnectionContext Ruft die aktuellen Serververbindungsdetails für die SQL Server-Instanz ab.
Öffentliche Eigenschaft Credentials Stellt eine Auflistung von Credential-Objekten dar. Jedes Credential-Objekt stellt für die SQL Server-Instanz definierte Anmeldeinformationen dar.
Öffentliche Eigenschaft CryptographicProviders Ruft den CryptographicProviders-Eigenschaftswert ab.
Öffentliche Eigenschaft Databases Stellt eine Auflistung von Database-Objekten dar. Jedes Database-Objekt stellt eine für die SQL Server-Instanz definierte Datenbank dar.
Öffentliche Eigenschaft DefaultFile Ruft den DefaultFile-Eigenschaftswert ab oder legt ihn fest.
Öffentliche Eigenschaft DefaultLog Ruft den DefaultLog-Eigenschaftswert ab oder legt ihn fest.
Öffentliche Eigenschaft DefaultTextMode Ruft den Boolean-Eigenschaftswert ab, der angibt, ob der Standardtextmodus für die SQL Server-Instanz festgelegt ist, oder legt ihn fest.
Öffentliche Eigenschaft Edition Ruft den Edition-Eigenschaftswert ab.
Öffentliche Eigenschaft Endpoints Stellt eine Auflistung von Endpoint-Objekten dar. Jedes Endpoint-Objekt stellt einen für die SQL Server-Instanz definierten Endpunkt dar.
Öffentliche Eigenschaft EngineEdition Ruft den EngineEdition-Eigenschaftswert ab.
Öffentliche Eigenschaft ErrorLogPath Ruft den ErrorLogPath-Eigenschaftswert ab.
Öffentliche Eigenschaft Events Ruft die Serverereignisse ab, die der SQL Server-Instanz zugeordnet sind.
Geschützte Eigenschaft ExecuteForScalar Ruft den Boolean-Eigenschaftswert ab, der angibt, ob das Objekt auf die ExecuteForScalar-Option festgelegt ist, oder legt ihn fest. (Geerbt von SqlSmoObject.)
Öffentliche Eigenschaft FilestreamLevel Ruft die für die SQL Server-Instanz angegebene FILESTREAM-Zugriffsebene ab.
Öffentliche Eigenschaft FilestreamShareName Ruft den Namen der Windows-Freigabe ab, auf der FILESTREAM-Daten für die SQL Server-Instanz gespeichert werden.
Öffentliche Eigenschaft FullTextService Ruft die Implementierung des Microsoft Search-Volltextdiensts für die SQL Server-Instanz ab.
Öffentliche Eigenschaft Information Ruft Informationen zur SQL Server-Instanz ab.
Öffentliche Eigenschaft InstallDataDirectory Ruft das lokale Windows-Verzeichnis ab, in dem die Installationsdaten für die SQL Server-Instanz gespeichert werden.
Öffentliche Eigenschaft InstallSharedDirectory Ruft das freigegebene Remoteverzeichnis ab, in dem die Installationsdaten für die SQL Server-Instanz gespeichert werden.
Öffentliche Eigenschaft InstanceName Ruft den Instanznamen der SQL Server-Instanz ab. 
Öffentliche Eigenschaft IsCaseSensitive Ruft den IsCaseSensitive-Eigenschaftswert ab.
Öffentliche Eigenschaft IsClustered Ruft den IsClustered-Eigenschaftswert ab.
Öffentliche Eigenschaft IsFullTextInstalled Ruft den Boolean-Wert ab, der angibt, ob der Volltextdienst auf der SQL Server-Instanz installiert ist.
Öffentliche Eigenschaft IsSingleUser Ruft den IsSingleUser-Eigenschaftswert ab.
Geschützte Eigenschaft IsTouched Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Objekteigenschaften aktualisiert, aber noch nicht permanent auf dem Server gespeichert wurden. (Geerbt von SqlSmoObject.)
Öffentliche Eigenschaft JobServer Ruft den der SQL Server-Instanz zugeordneten SQL Server-Agent ab.
Öffentliche Eigenschaft Language Ruft den Language-Eigenschaftswert ab.
Öffentliche Eigenschaft Languages Stellt eine Auflistung von Language-Objekten dar. Jedes Language-Objekt stellt eine von der SQL Server-Instanz unterstützte Sprache dar.
Öffentliche Eigenschaft LinkedServers Stellt eine Auflistung von LinkedServer-Objekten dar. Jedes LinkedServer-Objekt stellt einen auf der SQL Server-Instanz registrierten Verbindungsserver dar.
Öffentliche Eigenschaft LoginMode Ruft den ServerLoginMode-Eigenschaftswert ab oder legt ihn fest.
Öffentliche Eigenschaft Logins Stellt eine Auflistung von Login-Objekten dar. Jedes Login-Objekt stellt einen für die SQL Server-Instanz definierten Anmeldungen dar.
Öffentliche Eigenschaft Mail Ruft den Microsoft SQL Mail-Dienst ab, der der SQL Server-Instanz zugeordnet ist.
Öffentliche Eigenschaft MailProfile Ruft den MailProfile-Eigenschaftswert ab oder legt ihn fest.
Öffentliche Eigenschaft MasterDBLogPath Ruft den MasterDBLogPath-Eigenschaftswert ab.
Öffentliche Eigenschaft MasterDBPath Ruft den MasterDBPath-Eigenschaftswert ab.
Öffentliche Eigenschaft MaxPrecision Ruft den MaxPrecision-Eigenschaftswert ab.
Öffentliche Eigenschaft Name Ruft den Servernamen ab, der den Namen des physischen Computers bildet.
Öffentliche Eigenschaft NamedPipesEnabled Ruft den Boolean-Wert ab, der angibt, ob der Named Pipes-Provider für Client-Server-Verbindungen auf der SQL Server-Instanz aktiviert ist.
Öffentliche Eigenschaft NetName Ruft den NetName-Eigenschaftswert ab.
Öffentliche Eigenschaft NumberOfLogFiles Ruft den NumberOfLogFiles-Eigenschaftswert ab oder legt ihn fest.
Geschützte Eigenschaft ObjectInSpace Ruft den Boolean-Eigenschaftswert ab, der angibt, ob das Objekt isoliert vorhanden bzw. direkt oder indirekt mit der SQL Server-Instanz verbunden ist. (Geerbt von SqlSmoObject.)
Öffentliche Eigenschaft OleDbProviderSettings Ruft den DbProviderSettings-Eigenschaftswert ab.
Öffentliche Eigenschaft OSVersion Ruft den OSVersion-Eigenschaftswert ab.
Öffentliche Eigenschaft PerfMonMode Ruft den PerfMonMode-Eigenschaftswert ab oder legt ihn fest.
Öffentliche Eigenschaft PhysicalMemory Ruft den PhysicalMemory-Eigenschaftswert ab.
Öffentliche Eigenschaft PhysicalMemoryUsageInKB Ruft einen Int64-Wert ab, der den Arbeitsspeicher in KB angibt, der von der Instanz des Datenbankmoduls verwendet wird.
Öffentliche Eigenschaft Platform Ruft den Platform-Eigenschaftswert ab.
Öffentliche Eigenschaft Processors Ruft den Processors-Eigenschaftswert ab.
Öffentliche Eigenschaft ProcessorUsage Ruft einen Int32-Wert ab, der die Prozessorzeit angibt, die von der Instanz des Datenbankmodul beansprucht wird.
Öffentliche Eigenschaft Product Ruft den Product-Eigenschaftswert ab.
Öffentliche Eigenschaft ProductLevel Ruft den ProductLevel-Eigenschaftswert ab.
Öffentliche Eigenschaft Properties Ruft eine Auflistung von Property-Objekten ab, die die Objekteigenschaften darstellen. (Geerbt von SqlSmoObject.)
Öffentliche Eigenschaft ProxyAccount Ruft das Proxykonto ab, das der SQL Server-Instanz zugeordnet ist.
Öffentliche Eigenschaft ResourceGovernor Ruft den ResourceGovernor-Eigenschaftswert ab.
Öffentliche Eigenschaft ResourceLastUpdateDateTime Ruft den ResourceLastUpdateDateTime-Eigenschaftswert ab.
Öffentliche Eigenschaft ResourceVersion Ruft die ResourceVersion-Eigenschaft ab.
Öffentliche Eigenschaft ResourceVersionString Ruft den ResouceVersionString-Eigenschaftswert ab.
Öffentliche Eigenschaft Roles Stellt eine Auflistung von ServerRole-Objekten dar. Jedes ServerRole-Objekt stellt eine für die SQL Server-Instanz definierte Rolle dar.
Öffentliche Eigenschaft RootDirectory Ruft den RootDirectory-Eigenschaftswert ab.
Geschützte Eigenschaft ScalarResult Ruft das skalare Ergebnis für das Objekt ab, auf das verwiesen wird. (Geerbt von SqlSmoObject.)
Öffentliche Eigenschaft ServerAuditSpecifications Stellt eine Auflistung von ServerAuditSpecification-Objekten dar. Jedes ServerAuditSpecification-Objekt stellt eine bestimmte für die SQL Server-Instanz definierte Überwachungsspezifikation dar.
Öffentliche Eigenschaft ServerType Ruft den Servertyp für die SQL Server-Instanz ab.
Öffentliche Eigenschaft ServiceAccount Ruft das Dienstkonto ab, unter dem die SQL Server-Instanz ausgeführt wird.
Öffentliche Eigenschaft ServiceInstanceId Ruft den ID-Wert ab, durch den die Dienstinstanz für diese SQL Server-Instanz eindeutig identifiziert wird.
Öffentliche Eigenschaft ServiceMasterKey Ruft den Diensthauptschlüssel ab, der der SQL Server-Instanz zugeordnet ist.
Öffentliche Eigenschaft ServiceName Ruft den Dienstnamen für den Server ab.
Öffentliche Eigenschaft ServiceStartMode Ruft den Startmodus für den SQL Server-Dienst ab.
Öffentliche Eigenschaft Settings Ruft Einstellungen für die SQL Server-Instanz ab, die geändert werden können.
Öffentliche Eigenschaft SqlCharSet Ruft den SqlCharSet-Eigenschaftswert ab.
Öffentliche Eigenschaft SqlCharSetName Ruft den SqlCharSetName-Eigenschaftswert ab.
Öffentliche Eigenschaft SqlDomainGroup Ruft die Domänengruppe für die SQL Server-Instanz ab.
Öffentliche Eigenschaft SqlSortOrder Ruft den SqlSortOrder-Eigenschaftswert ab.
Öffentliche Eigenschaft SqlSortOrderName Ruft den SqlSortOrderName-Eigenschaftswert ab.
Öffentliche Eigenschaft State Gets the state of the referenced object. (Geerbt von SmoObjectBase.)
Öffentliche Eigenschaft Status Ruft den aktuellen Status von Server ab.
Öffentliche Eigenschaft SystemDataTypes Stellt eine Auflistung von SystemDataType-Objekten dar. Jedes SystemDataType-Objekt stellt einen für die SQL Server-Instanz definierten Systemdatentyp dar.
Öffentliche Eigenschaft SystemMessages Stellt eine Auflistung von SystemMessage-Objekten dar. Jedes SystemMessage-Objekt stellt eine für die SQL Server-Instanz definierte Systemmeldung dar.
Öffentliche Eigenschaft TapeLoadWaitTime Ruft den TapeLoadWaitTime-Eigenschaftswert ab oder legt ihn fest.
Öffentliche Eigenschaft TcpEnabled Ruft den booleschen Wert ab, mit dem festgelegt wird, ob das TCP/IP-Protokoll für diese SQL Server-Instanz aktiviert ist.
Öffentliche Eigenschaft Triggers Stellt eine Auflistung von ServerDdlTrigger-Objekten dar. Jedes ServerDdlTrigger-Objekt stellt einen für die SQL Server-Instanz definierten DDL-Trigger (Data Definition Language, Datendefinitionssprache) auf Serverebene dar.
Öffentliche Eigenschaft Urn Ruft den Wert der URN (Uniform Resource Name)-Adresse ab, durch den das Objekt eindeutig identifiziert wird. (Geerbt von SqlSmoObject.)
Öffentliche Eigenschaft UserData Gets or sets user-defined data associated with the referenced object. (Geerbt von SmoObjectBase.)
Öffentliche Eigenschaft UserDefinedMessages Stellt eine Auflistung von UserDefinedMessage-Objekten dar. Jedes UserDefinedMessage-Objekt stellt eine für die SQL Server-Instanz definierte benutzerdefinierte Meldung dar.
Öffentliche Eigenschaft UserOptions Ruft die Benutzeroptionen für die aktuelle Verbindung mit der SQL Server-Instanz ab.
Öffentliche Eigenschaft Version Ruft den Version-Eigenschaftswert ab.
Öffentliche Eigenschaft VersionMajor Ruft den VersionMajor-Eigenschaftswert ab.
Öffentliche Eigenschaft VersionMinor Ruft den VersionMinor-Eigenschaftswert ab.
Öffentliche Eigenschaft VersionString Ruft den VersionString-Eigenschaftswert ab.

Zum Anfang

Methoden

  Name Beschreibung
Geschützte Methode AddDatabaseContext(StringCollection) Fügt der Auflistung der vom queries-Parameter identifizierten Abfragen den Datenbankkontext hinzu. (Geerbt von SqlSmoObject.)
Geschützte Methode AddDatabaseContext(StringCollection, ScriptingOptions) Fügt der Auflistung der vom queries-Parameter identifizierten Abfragen den Datenbankkontext gemäß den angegebenen Skriptoptionen hinzu. (Geerbt von SqlSmoObject.)
Öffentliche Methode Alter() () () () Aktualisiert alle Änderungen an den Eigenschaften des Server-Objekts für die SQL Server-Instanz. 
Öffentliche Methode Alter(Boolean) Aktualisiert alle Änderungen an den Eigenschaften des Server-Objekts für die SQL Server-Instanz. Optional kann die Überprüfung von Werten außer Kraft gesetzt werden.
Geschützte Methode AlterImpl Aktiviert das Änderungsereignis des Objekts. (Geerbt von SqlSmoObject.)
Geschützte Methode AlterImplFinish Die Methode, die nach Beendigung des Änderungsereignisses des Objekts aufgerufen wird. (Geerbt von SqlSmoObject.)
Geschützte Methode AlterImplInit Die Methode, die bei der Initialisierung des Änderungsereignisses des Objekts aufgerufen wird. (Geerbt von SqlSmoObject.)
Geschützte Methode AlterImplWorker Ruft die ALTER-Methoden auf. (Geerbt von SqlSmoObject.)
Öffentliche Methode AttachDatabase(String, StringCollection) Fügt eine vorhandene, aus einer oder mehreren Dateien bestehende Datenbank unter Verwendung des angegebenen Namens und der angegebenen Datendateien an die SQL Server-Instanz an. 
Öffentliche Methode AttachDatabase(String, StringCollection, AttachOptions) Fügt eine vorhandene, aus einer oder mehreren Dateien bestehende Datenbank unter Verwendung des angegebenen Namens und der angegebenen Datendateien und Anfügeoptionen an die SQL Server-Instanz an. 
Öffentliche Methode AttachDatabase(String, StringCollection, String) Fügt eine vorhandene, aus einer oder mehreren Dateien bestehende Datenbank unter Verwendung des angegebenen Namens und der angegebenen Datendateien an die SQL Server-Instanz an. 
Öffentliche Methode AttachDatabase(String, StringCollection, String, AttachOptions) Fügt eine vorhandene, aus einer oder mehreren Dateien bestehende Datenbank unter Verwendung des angegebenen Namens, der angegebenen Datendateien und Anfügeoptionen an die SQL Server-Instanz an. 
Geschützte Methode BindDefaultImpl Bindet die von den Parametern identifizierten Standardelemente. (Geerbt von SqlSmoObject.)
Geschützte Methode BindRuleImpl Bindet das Regelschema an die Regel und die Spalten, die von den Parametern identifiziert werden. (Geerbt von SqlSmoObject.)
Geschützte Methode CheckCollation Überprüft die Reihenfolge der Skriptoptionen anhand der vom collationName-Parameter identifizierten Sortierungsmethode. (Geerbt von SqlSmoObject.)
Geschützte Methode CheckObjectState() () () () Überprüft den Status des Objekts, auf das verwiesen wird. (Geerbt von SqlSmoObject.)
Geschützte Methode CheckObjectState(Boolean) Überprüft den Status des Objekts, auf das verwiesen wird. Optional kann angegeben werden, dass eine Ausnahme ausgelöst wird, wenn das Objekt noch nicht erstellt wurde. (Geerbt von SqlSmoObject.)
Geschützte Methode CheckObjectStateImpl Überprüft den Zustand von SqlSmoObject. (Geerbt von SqlSmoObject.)
Geschützte Methode CheckVersion100 Überprüft, ob die SQL Server-Version SQL Server 2008 ist. (Geerbt von SqlSmoObject.)
Geschützte Methode CheckVersion80 Überprüft die Gültigkeit des Objekts für SQL Server 2000. (Geerbt von SqlSmoObject.)
Geschützte Methode CheckVersion80SP3 Überprüft die Gültigkeit des Objekts für SQL Server 2000 SP3. (Geerbt von SqlSmoObject.)
Geschützte Methode CheckVersion90 Überprüft die Gültigkeit des Objekts für SQL Server 2005. (Geerbt von SqlSmoObject.)
Geschützte Methode CheckVersionBelow90 Überprüft, ob die SQL Server-Version älter als SQL Server 2005 ist. (Geerbt von SqlSmoObject.)
Geschützte Methode CleanObject Legt für das Objekt den unveränderten Zustand fest. (Geerbt von SqlSmoObject.)
Öffentliche Methode CompareUrn Vergleicht zwei URNs.
Geschützte Methode CreateImpl Erstellt ein Objekt mit Skriptoptionen. (Geerbt von SqlSmoObject.)
Geschützte Methode CreateImplFinish Die Methode, die nach Beendigung des CREATE-Ereignisses aufgerufen wird. (Geerbt von SqlSmoObject.)
Geschützte Methode CreateImplInit Die Methode, die bei Initialisierung des CREATE-Ereignisses aufgerufen wird. (Geerbt von SqlSmoObject.)
Öffentliche Methode DeleteBackupHistory(DateTime) Löscht den Sicherungsverlauf für diese SQL Server-Instanz bis zum angegebenen Datum und der angegebenen Uhrzeit.
Öffentliche Methode DeleteBackupHistory(Int32) Löscht den Sicherungsverlauf für den angegebenen Mediensatz.
Öffentliche Methode DeleteBackupHistory(String) Löscht den Sicherungsverlauf für die angegebene Datenbank.
Öffentliche Methode Deny(ServerPermissionSet, String) Verweigert dem angegebenen Empfänger den festgelegten Berechtigungssatz für die SQL Server-Instanz.
Öffentliche Methode Deny(ServerPermissionSet, array<String> [] () [] []) Verweigert den angegebenen Empfängern den festgelegten Berechtigungssatz für die SQL Server-Instanz.
Öffentliche Methode Deny(ServerPermissionSet, String, Boolean) Verweigert dem angegebenen Empfänger und anderen Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz gewährt hat, den festgelegten Berechtigungssatz für die SQL Server-Instanz.
Öffentliche Methode Deny(ServerPermissionSet, array<String> [] () [] [], Boolean) Verweigert den angegebenen Empfängern und anderen Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz gewährt hat, den festgelegten Berechtigungssatz für die SQL Server-Instanz.
Öffentliche Methode DetachDatabase(String, Boolean) Trennt die angegebene Datenbank von der SQL Server-Instanz. Optional können vor dem Trennen der Datenbank Statistiken aktualisiert werden.
Öffentliche Methode DetachDatabase(String, Boolean, Boolean) Trennt die angegebene Datenbank von der SQL Server-Instanz. Optional können vor dem Trennen der Datenbank Statistiken aktualisiert werden.
Öffentliche Methode DetachedDatabaseInfo Gibt Informationen zu einer getrennten Datenbankdatei zurück.
Öffentliche Methode Discover Ermittelt eine Liste vom Typ Object. (Geerbt von SqlSmoObject.)
Geschützte Methode DropImpl Löscht SqlSmoObject. (Geerbt von SqlSmoObject.)
Geschützte Methode DropImplWorker Ruft die DROP-Methoden auf. (Geerbt von SqlSmoObject.)
Öffentliche Methode EnumActiveCurrentSessionTraceFlags Ruft aktive Sitzungsflags als DataTable ab.
Öffentliche Methode EnumActiveGlobalTraceFlags Ruft eine DataTable ab, die aktive globale Ablaufverfolgungsflags enthält.
Öffentliche Methode EnumAvailableMedia() () () () Listet die Medien auf, die im lokalen Netzwerk für die SQL Server-Instanz sichtbar sind.
Öffentliche Methode EnumAvailableMedia(MediaTypes) Listet die Medien auf den angegebenen Medientyp beschränkt auf, die im lokalen Netzwerk für die SQL Server-Instanz sichtbar sind.
Öffentliche Methode EnumCollations Listet die von der SQL Server-Instanz unterstützten Sortierungen auf.
Öffentliche Methode EnumDatabaseMirrorWitnessRoles() () () () Listet die Zeugenrollen für die Datenbankspiegelung auf.
Öffentliche Methode EnumDatabaseMirrorWitnessRoles(String) Listet Zeugenrollen für die Spiegelung für die angegebene Datenbank auf.
Öffentliche Methode EnumDetachedDatabaseFiles Listet die getrennten Datenbankdateien auf.
Öffentliche Methode EnumDetachedLogFiles Listet die getrennten Protokolldateien auf.
Öffentliche Methode EnumDirectories Listet die Verzeichnisse relativ zum angegebenen Pfad auf.
Öffentliche Methode EnumErrorLogs Listet die SQL Server-Fehlerprotokolldateien auf.
Öffentliche Methode EnumLocks() () () () Listet die aktuellen, für die SQL Server-Instanz aufrechterhaltenen Sperren auf.
Öffentliche Methode EnumLocks(Int32) Listet die aktuellen, für die SQL Server-Instanz vom angegebenen Prozess aufrechterhaltenen Sperren auf.
Öffentliche Methode EnumMembers Listet die Mitglieder von Serverrollen und Datenbankrollen für die SQL Server-Instanz auf.
Öffentliche Methode EnumObjectPermissions() () () () Listet die Objektberechtigungen für die SQL Server-Instanz auf.
Öffentliche Methode EnumObjectPermissions(String) Listet für einen angegebenen Empfänger die Objektberechtigungen für die SQL Server-Anwendungsinstanz auf.
Öffentliche Methode EnumObjectPermissions(ObjectPermissionSet) Zählt für eine angegebene Berechtigung die Objektberechtigungen für die SQL Server-Instanz auf.
Öffentliche Methode EnumObjectPermissions(String, ObjectPermissionSet) Listet für einen angegebenen Empfänger und eine angegebene Berechtigung die Objektberechtigungen für die SQL Server-Instanz auf.
Öffentliche Methode EnumPerformanceCounters() () () () Listet die von der SQL Server-Instanz unterstützten Leistungsindikatoren auf.
Öffentliche Methode EnumPerformanceCounters(String) Listet die von der SQL Server-Instanz für ein angegebenes Objekt unterstützten Leistungsindikatoren auf.
Öffentliche Methode EnumPerformanceCounters(String, String) Listet die von der SQL Server-Instanz für ein angegebenes Objekt und einen angegebenen Leistungsindikator unterstützten Leistungsindikatoren auf.
Öffentliche Methode EnumPerformanceCounters(String, String, String) Listet die von der SQL Server-Instanz für ein angegebenes Objekt, einen angegebenen Leistungsindikator und auf der angegebenen SQL Server-Instanz unterstützten Leistungsindikatoren auf.
Öffentliche Methode EnumProcesses() () () () Listet die auf der SQL Server-Instanz ausgeführten Prozesse auf.
Öffentliche Methode EnumProcesses(Boolean) Listet die auf der SQL Server-Instanz ausgeführten Prozesse auf. Systemprozesse können optional ausgeschlossen werden.
Öffentliche Methode EnumProcesses(Int32) Listet Informationen zum angegebenen Prozess auf.
Öffentliche Methode EnumProcesses(String) Listet die für die SQL Server-Instanz ausgeführten Prozesse auf, die dem angegebenen Anmeldenamen zugeordnet sind.
Geschützte Methode EnumScriptImpl Listet die vom so-Parameter angegebenen Skripts auf. (Geerbt von SqlSmoObject.)
Geschützte Methode EnumScriptImplWorker Ruft die Methoden auf, die die vom so-Parameter angegebenen Skripts auflisten. (Geerbt von SqlSmoObject.)
Geschützte Methode EnumScriptImplWorkerSOChanged Gibt eine IEnumerable-Zeichenfolge zurück, die die Skriptoptionen für ein Objekt beschreibt. (Geerbt von SqlSmoObject.)
Öffentliche Methode EnumServerAttributes Listet die Serverattribute für die SQL Server-Instanz auf.
Öffentliche Methode EnumServerPermissions() () () () Listet die Serverberechtigungen für die SQL Server-Instanz auf.
Öffentliche Methode EnumServerPermissions(String) Listet für einen angegebenen Empfänger die Serverberechtigungen für die SQL Server-Instanz auf.
Öffentliche Methode EnumServerPermissions(ServerPermissionSet) Zählt für eine angegebene Berechtigung die Serverberechtigungen für die SQL Server-Instanz auf.
Öffentliche Methode EnumServerPermissions(String, ServerPermissionSet) Listet für einen angegebenen Empfänger und eine angegebene Berechtigung die Serverberechtigungen für die SQL Server-Instanz auf.
Öffentliche Methode EnumStartupProcedures Listet die Startprozeduren auf.
Öffentliche Methode EnumWindowsDomainGroups() () () () Listet die für eine Domäne definierten Microsoft Windows-Gruppenkonten auf.
Öffentliche Methode EnumWindowsDomainGroups(String) Listet die für die angegebene Domäne definierten Microsoft Windows-Gruppenkonten auf.
Öffentliche Methode EnumWindowsGroupInfo() () () () Listet Informationen zu allen Microsoft Windows-Gruppen auf, denen explizit Zugriff auf die SQL Server-Instanz gewährt wurde.
Öffentliche Methode EnumWindowsGroupInfo(String) Listet Informationen zu allen Microsoft Windows-Gruppen auf, denen explizit Zugriff auf die SQL Server-Instanz gewährt wurde.
Öffentliche Methode EnumWindowsGroupInfo(String, Boolean) Listet Informationen zu allen Microsoft Windows-Gruppen auf, denen explizit Zugriff auf die SQL Server-Instanz gewährt wurde. Optional können die einzelnen Mitglieder aufgelistet werden.
Öffentliche Methode EnumWindowsUserInfo() () () () Listet Informationen zu allen Microsoft Windows-Benutzern auf, denen explizit Zugriff auf SQL Server gewährt wurde.
Öffentliche Methode EnumWindowsUserInfo(String) Listet Informationen zu allen Microsoft Windows-Benutzern auf, denen explizit Zugriff auf die SQL Server-Instanz gewährt wurde.
Öffentliche Methode EnumWindowsUserInfo(String, Boolean) Listet Informationen zu allen Microsoft Windows-Benutzern auf, denen explizit Zugriff auf die SQL Server-Instanz gewährt wurde. Optional können alle Berechtigungspfade (Gruppen) aufgelistet werden, durch die dem Benutzer Zugriff auf die SQL Server-Instanz gewährt wurde.
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode ExecuteNonQuery (Geerbt von SqlSmoObject.)
Geschützte Methode Finalize (Geerbt von Object.)
Geschützte Methode FormatSqlVariant Formatiert ein Objekt als SqlVariant-Typ. (Geerbt von SqlSmoObject.)
Geschützte Methode GenerateDataSpaceFileStreamScript Generiert ein Skript zum Erstellen der Datendatei. (Geerbt von SqlSmoObject.)
Geschützte Methode GenerateDataSpaceScript Generiert ein Skript zum Zuordnen von Speicherplatz in der Datendatei. (Geerbt von SqlSmoObject.)
Öffentliche Methode GetActiveDBConnectionCount Gibt die Anzahl der aktiven Verbindungen für die angegebene Datenbank zurück.
Geschützte Methode GetBindDefaultScript Ruft das Skript ab, durch das die vom defSchema-Parameter und defName-Parameter angegebenen Standardwerte gebunden werden. (Geerbt von SqlSmoObject.)
Geschützte Methode GetBindRuleScript Ruft das Skript ab, das die Bindungsregeln angibt. (Geerbt von SqlSmoObject.)
Geschützte Methode GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Weist einen booleschen Parameter von SqlSmoObject zu. (Geerbt von SqlSmoObject.)
Geschützte Methode GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Weist eine boolesche Eigenschaft von SqlSmoObject zu. (Geerbt von SqlSmoObject.)
Geschützte Methode GetDateTimeParameter Weist die datetime-Eigenschaft von SqlSmoObject zu. (Geerbt von SqlSmoObject.)
Geschützte Methode GetDateTimeParameterAsInt Weist die datetime-Eigenschaft von SqlSmoObject als ganzzahligen Wert zu, wenn die datetime-Eigenschaft nicht NULL ist. (Geerbt von SqlSmoObject.)
Geschützte Methode GetDBName Ruft den Datenbanknamen ab, der dem Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Öffentliche Methode GetDefaultInitFields Gibt die Eigenschaftentypen zurück, die standardmäßig initialisiert werden, wenn das angegebene Objekt initialisiert wird.
Geschützte Methode GetEnumParameter Weist die Enumerationseigenschaft von SqlSmoObject zu. (Geerbt von SqlSmoObject.)
Geschützte Methode GetFragOptionString Ruft ein FragmentationOption-Objekt als Zeichenfolgenwert ab. (Geerbt von SqlSmoObject.)
Geschützte Methode GetGuidParameter Weist eine Guid-Eigenschaft von SqlSmoObject zu. (Geerbt von SqlSmoObject.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Geschützte Methode GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Weist einen Parameter von SqlSmoObject zu. (Geerbt von SqlSmoObject.)
Geschützte Methode GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Weist einen Parameter von SqlSmoObject zu. (Geerbt von SqlSmoObject.)
Öffentliche Methode GetPropertyNames Gibt die Namen der initialisierten Eigenschaften für den angegebenen Objekttyp zurück.
Geschützte Methode GetPropValue Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte Methode GetPropValueOptional Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte Methode GetPropValueOptionalAllowNull Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte Methode GetRealValue Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte Methode GetScriptingOptionsForCreate Ruft ScriptingOptions für das SqlSmoObject-Objekt ab. (Geerbt von SqlSmoObject.)
Geschützte Methode GetServerName Ruft den Namen der SQL Server-Instanz ab, der das Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Geschützte Methode GetServerObject Ruft den Server des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Öffentliche Methode GetSmoObject Ruft ein durch einen URN angegebenes SqlSmoObject ab.
Geschützte Methode GetSqlServerVersionName Ruft den Versionsnamen der SQL Server-Instanz ab, der das Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Öffentliche Methode GetStringComparer Ruft eine IComparer-Schnittstelle ab.
Geschützte Methode GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Weist einen Zeichenfolgenparameter des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.)
Geschützte Methode GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Weist einen Zeichenfolgenparameter des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.)
Geschützte Methode GetTimeSpanParameterAsInt Weist einen Zeitraumparameter des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode GetUrnRecursive(StringBuilder) Weist ein Urn-Objekt des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.)
Geschützte Methode GetUrnRecursive(StringBuilder, UrnIdOption) Weist ein Urn-Objekt des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.)
Öffentliche Methode Grant(ServerPermissionSet, String) Gewährt dem angegebenen Empfänger den festgelegten Berechtigungssatz für die SQL Server-Instanz.
Öffentliche Methode Grant(ServerPermissionSet, array<String> [] () [] []) Gewährt den angegebenen Empfängern den festgelegten Berechtigungssatz für die SQL Server-Instanz.
Öffentliche Methode Grant(ServerPermissionSet, String, Boolean) Gewährt dem Empfänger Zugriff auf die angegebene Berechtigung sowie die Möglichkeit, anderen Benutzern Zugriff auf die Berechtigung für die SQL Server-Instanz zu gewähren.
Öffentliche Methode Grant(ServerPermissionSet, array<String> [] () [] [], Boolean) Gewährt den Empfängern Zugriff auf die angegebene Berechtigung sowie die Möglichkeit, anderen Benutzern Zugriff auf die Berechtigung für die SQL Server-Instanz zu gewähren.
Öffentliche Methode Grant(ServerPermissionSet, String, Boolean, String) Gewährt dem Empfänger unter einer angenommenen Rolle Zugriff auf den angegebenen Berechtigungssatz sowie die Möglichkeit, anderen Benutzern Zugriff auf den Berechtigungssatz für die SQL Server-Instanz zu gewähren.
Öffentliche Methode Grant(ServerPermissionSet, array<String> [] () [] [], Boolean, String) Gewährt den Empfängern unter einer angenommenen Rolle Zugriff auf den angegebenen Berechtigungssatz sowie die Möglichkeit, anderen Benutzern Zugriff auf den Berechtigungssatz für die SQL Server-Instanz zu gewähren.
Geschützte Methode ImplInitialize Initialisiert die Felder des SqlSmoObject-Objekts. (Geerbt von SqlSmoObject.)
Öffentliche Methode Initialize() () () () Initialisiert das Objekt und erzwingt das Laden der Eigenschaften. (Geerbt von SqlSmoObject.)
Öffentliche Methode Initialize(Boolean) Initialisiert das Objekt und erzwingt das Laden der Eigenschaften. (Geerbt von SqlSmoObject.)
Öffentliche Methode IsDetachedPrimaryFile Überprüft, ob die angegebene Datei eine primäre Datenbankdatei (.mdf) ist.
Geschützte Methode IsObjectDirty Überprüft, ob die Objekteigenschaften geändert und die Änderungen noch nicht permanent für die SQL Server-Instanz gespeichert wurden. (Geerbt von SqlSmoObject.)
Geschützte Methode IsObjectInitialized Überprüft, ob das Objekt initialisiert wurde. (Geerbt von SqlSmoObject.)
Geschützte Methode IsObjectInSpace Überprüft, ob das Objekt isoliert vorhanden oder mit der SQL Server-Instanz verbunden ist. (Geerbt von SqlSmoObject.)
Geschützte Methode IsVersion80SP3 Ermittelt, ob die SQL Server-Version SQL Server 2000 mit SP3 ist. (Geerbt von SqlSmoObject.)
Geschützte Methode IsVersion90AndAbove Ermittelt, ob die SQL Server-Version SQL Server 2005 oder höher ist. (Geerbt von SqlSmoObject.)
Öffentliche Methode IsWindowsGroupMember Überprüft, ob das angegebene Microsoft Windows-Benutzerkonto Mitglied der angegebenen Windows-Gruppe ist.
Öffentliche Methode KillAllProcesses Beendet alle Prozesse in der angegebenen Datenbank.
Öffentliche Methode KillDatabase Löscht die angegebene Datenbank und alle aktiven Verbindungen.
Öffentliche Methode KillProcess Beendet den angegebenen Prozess.
Geschützte Methode MarkDropped Legt den zu löschenden SqlSmoState fest. (Geerbt von SqlSmoObject.)
Geschützte Methode MarkForDropImpl Legt den zu löschenden SqlSmoState fest. (Geerbt von SqlSmoObject.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode PingSqlServerVersion(String) Ruft die Versionsnummer der SQL Server-Instanz ab.
Öffentliche Methode PingSqlServerVersion(String, String, String) Ruft die Versionsnummer der angegebenen SQL Server-Instanz unter Verwendung des angegebenen, für den Zugriff verwendeten Anmeldenamens und Kennworts ab.
Geschützte Methode PostAlter Die Methode, die nach dem Ändern von SqlSmoObject aktiviert wird. (Geerbt von SqlSmoObject.)
Geschützte Methode PostCreate Die Methode, die nach dem Erstellen von SqlSmoObject aktiviert wird. (Geerbt von SqlSmoObject.)
Geschützte Methode PostDrop Die Methode, die nach dem Löschen von SqlSmoObject aktiviert wird. (Geerbt von SqlSmoObject.)
Öffentliche Methode ReadErrorLog() () () () Listet das SQL Server-Fehlerprotokoll auf.
Öffentliche Methode ReadErrorLog(Int32) Listet das angegebene SQL Server-Fehlerprotokoll auf.
Öffentliche Methode Refresh Aktualisiert die Objekte und Eigenschaften des Server-Objekts. (Überschreibt SqlSmoObject. . :: . .Refresh() () () ().)
Öffentliche Methode Revoke(ServerPermissionSet, String) Hebt einen Berechtigungssatz auf, der einer Liste von Empfängern zuvor für die SQL Server-Instanz gewährt wurde.
Öffentliche Methode Revoke(ServerPermissionSet, array<String> [] () [] []) Hebt einen Berechtigungssatz auf, der einer Liste von Empfängern zuvor für die SQL Server-Instanz gewährt wurde.
Öffentliche Methode Revoke(ServerPermissionSet, String, Boolean, Boolean) Widerruft Berechtigungen, die einem Empfänger bzw. anderen Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt hat, zuvor für die SQL Server-Instanz gewährt wurden. Der Empfänger ist außerdem berechtigt, unter einer angenommenen Rolle den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche Methode Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean) Widerruft Berechtigungen, die Empfängern bzw. anderen Benutzern, denen die Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt haben, zuvor für die SQL Server-Instanz gewährt wurden. Die Empfänger sind außerdem berechtigt, unter einer angenommenen Rolle den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche Methode Revoke(ServerPermissionSet, String, Boolean, Boolean, String) Widerruft Berechtigungen, die einem Empfänger bzw. anderen Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt hat, zuvor für die SQL Server-Instanz gewährt wurden. Der Empfänger ist außerdem berechtigt, unter einer angenommenen Rolle den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche Methode Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean, String) Widerruft Berechtigungen, die Empfängern bzw. anderen Benutzern, denen die Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt haben, zuvor für die SQL Server-Instanz gewährt wurden. Die Empfänger sind außerdem berechtigt, unter einer angenommenen Rolle den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche Methode Script() () () () Generiert ein Transact-SQL-Skript, das zum Neuerstellen des Servers verwendet werden kann.
Öffentliche Methode Script(ScriptingOptions) Generiert ein Transact-SQL-Skript, das zum Neuerstellen des Servers mithilfe der angegebenen Skriptoptionen verwendet werden kann.
Geschützte Methode ScriptAlter Ändert SqlSmoObject gemäß den Parametern. (Geerbt von SqlSmoObject.)
Geschützte Methode ScriptCreate Ändert SqlSmoObject gemäß den Parametern. (Geerbt von SqlSmoObject.)
Geschützte Methode ScriptDdl Löst InvalidSmoOperationException aus. (Geerbt von SqlSmoObject.)
Geschützte Methode ScriptDrop Löst InvalidSmoOperationException aus. (Geerbt von SqlSmoObject.)
Geschützte Methode ScriptImpl() () () () Ruft eine Skriptauflistung von SqlSmoObject ab. (Geerbt von SqlSmoObject.)
Geschützte Methode ScriptImpl(ScriptingOptions) Ruft eine Skriptauflistung von SqlSmoObject ab. (Geerbt von SqlSmoObject.)
Geschützte Methode ScriptImplWorker Ruft eine Skriptauflistung von SqlSmoObject ab. (Geerbt von SqlSmoObject.)
Öffentliche Methode SetDefaultInitFields(Boolean) Gibt an, dass alle Eigenschaften abgerufen werden, wenn Objekte instanziiert werden.
Öffentliche Methode SetDefaultInitFields(Type, Boolean) Gibt an, dass alle Eigenschaften abgerufen werden, wenn Objekte des angegebenen Typs instanziiert werden.
Öffentliche Methode SetDefaultInitFields(Type, StringCollection) Gibt die Eigenschaften an, die abgerufen werden, wenn Objekte des angegebenen Typs instanziiert werden.
Öffentliche Methode SetDefaultInitFields(Type, array<String> [] () [] []) Gibt die Eigenschaften an, die abgerufen werden, wenn Objekte des angegebenen Typs instanziiert werden.
Geschützte Methode SetParentImpl Legt das übergeordnete Element von SqlSmoObject auf den newParent-Parameter fest. (Geerbt von SqlSmoObject.)
Öffentliche Methode SetTraceFlag Legt ein Ablaufverfolgungsflag fest.
Öffentliche Methode ToString Gibt eine String zurück, die das Objekt darstellt, auf das verwiesen wird. (Geerbt von SqlSmoObject.)
Geschützte Methode TouchImpl Nicht implementiert. (Geerbt von SqlSmoObject.)
Geschützte Methode UnbindDefaultImpl Hebt die Bindung der Standardspalten von SqlSmoObject auf. (Geerbt von SqlSmoObject.)
Geschützte Methode UnbindRuleImpl Hebt die Bindung der Regeln von SqlSmoObject auf. (Geerbt von SqlSmoObject.)
Öffentliche Methode Validate Validates the state of an object. (Geerbt von SmoObjectBase.)

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PropertyChanged Stellt das Ereignis dar, das bei Änderung einer Eigenschaft auftritt. (Geerbt von SqlSmoObject.)
Öffentliches Ereignis PropertyMetadataChanged Stellt das Ereignis dar, das bei Änderungen an den Eigenschaftsmetadaten auftritt. (Geerbt von SqlSmoObject.)

Zum Anfang

Felder

  Name Beschreibung
Geschütztes Feld m_ExtendedProperties Stellt eine Eigenschaft dar, die zur Erweiterung der von SqlSmoObject bereitgestellten Eigenschaften definiert wird. (Geerbt von SqlSmoObject.)
Geschütztes Feld singletonParent Stellt das übergeordnete Singleton-Element dar. (Geerbt von SqlSmoObject.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IAlienObject. . :: . .Discover Ermittelt alle Abhängigkeiten. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate Methode IAlienObject. . :: . .GetDomainRoot Gibt den Stamm der Domäne zurück. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate Methode IAlienObject. . :: . .GetParent Ruft das übergeordnete Element dieses Objekts ab. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate Methode IAlienObject. . :: . .GetPropertyType Ruft den Typ der angegebenen Eigenschaft ab. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate Methode IAlienObject. . :: . .GetPropertyValue Ruft den Wert der angegebenen Eigenschaft ab. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate Methode IAlienObject. . :: . .GetUrn Ruft den URN (Uniform Resource Name) des Objekts ab. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate Methode IAlienObject. . :: . .Resolve Ruft aus dem URN die Instanz ab, die die Informationen zum Objekt enthält. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate Methode IAlienObject. . :: . .SetObjectState Legt den Objektstatus auf den angegebenen SfcObjectState-Wert fest. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate Methode IAlienObject. . :: . .SetPropertyValue Legt den Eigenschaftswert fest. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate Methode IAlienRoot. . :: . .DesignModeInitialize Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. Stellt sicher, dass das Server-Objekt im Entwurfsmodus ist und von der Instanz des Datenbankmoduls getrennt ist, die es darstellt.
Explizite SchnittstellenimplementierungPrivate Methode IAlienRoot. . :: . .SfcHelper_GetDataTable Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. Ruft ein DataTable-Objekt ab, das die Ergebnisse von einem URN enthält.
Explizite SchnittstellenimplementierungPrivate Methode IAlienRoot. . :: . .SfcHelper_GetSmoObject Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. Ruft das Object ab, das das durch einen angegebenen URN identifizierte Objekt darstellt.
Explizite SchnittstellenimplementierungPrivate Methode IAlienRoot. . :: . .SfcHelper_GetSmoObjectQuery Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. Ruft eine List von String-Werten ab.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcDomainLite. . :: . .DomainInstanceName Ruft den Instanznamen der Domäne ab.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcDomainLite. . :: . .DomainName Ruft den Domänennamen ab.
Explizite SchnittstellenimplementierungPrivate Methode ISfcDomainLite. . :: . .GetLogicalVersion Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. Ruft einen Int32-Wert ab, der angibt, ob Änderungen am Serverobjekt vorgenommen wurden.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcHasConnection. . :: . .ConnectionContext Ruft den Kontext für die durch das aktuelle Server-Objekt dargestellte Verbindung ab.
Explizite SchnittstellenimplementierungPrivate Methode ISfcHasConnection. . :: . .GetConnection() () () () Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. Ruft eine Verbindung mit einem Sfc-Sicherungsspeicher ab.
Explizite SchnittstellenimplementierungPrivate Methode ISfcHasConnection. . :: . .GetConnection(SfcObjectQueryMode) Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. Ruft eine Verbindung mit einen Sfc-Sicherungsspeicher ab, der den angeforderten Abfragemodus unterstützt.
Explizite SchnittstellenimplementierungPrivate Methode ISfcHasConnection. . :: . .SetConnection Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. Legt eine Verbindung mit einem Sfc-Sicherungsspeicher fest.
Explizite SchnittstellenimplementierungPrivate Methode ISfcPropertyProvider. . :: . .GetPropertySet Ruft den Schnittstellenverweis auf den Eigenschaftensatz dieses Objekts ab. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ISfcSupportsDesignMode. . :: . .IsDesignMode Ruft einen Boolean-Wert ab, der angibt, ob der Server den Entwurfsmodus unterstützt.

Zum Anfang

Hinweise

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

Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Für Instanzelemente kann nicht sichergestellt werden, dass sie für Threads sicher sind.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.