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 | |
---|---|---|
Server() () () () | Initialisiert eine neue Instanz der Server-Klasse. | |
Server(String) | Initialisiert eine neue Instanz der Server-Klasse mit dem angegebenen Namen. | |
Server(ServerConnection) | Initialisiert eine neue Instanz der Server-Klasse auf Grundlage der angegebenen Verbindung. |
Zum Anfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ActiveDirectory | Ruft Informationen zu den Active Directory-Einstellungen für die SQL Server-Instanz ab. | |
AffinityInfo | Ruft das AffinityInfo-Objekt ab, das einer SQL Server-Instanz zugeordnet ist. | |
AuditLevel | Ruft den AuditLevel-Eigenschaftswert ab oder legt ihn fest. | |
Audits | Stellt eine Auflistung von Audit-Objekten dar. Jedes Audit-Objekt stellt ein für die SQL Server-Instanz definiertes Überwachungsprotokoll dar. | |
BackupDevices | Stellt eine Auflistung von BackupDevice-Objekten dar. Jedes BackupDevice-Objekt stellt ein für die SQL Server-Instanz definiertes Sicherungsmedium dar. | |
BackupDirectory | Ruft den BackupDirectory-Eigenschaftswert ab oder legt ihn fest. | |
BrowserServiceAccount | Ruft das Dienstkonto ab, unter dem der Browser-Dienst auf der SQL Server-Instanz ausgeführt wird. | |
BrowserStartMode | Ruft den Startmodus für den auf der SQL Server-Instanz ausgeführten SQL Server-Browser-Dienst ab. | |
BuildClrVersion | Ruft den BuildClrVersion-Eigenschaftswert ab. | |
BuildClrVersionString | Ruft den BuildClrVersionString-Eigenschaftswert ab. | |
BuildNumber | Ruft den BuildNumber-Eigenschaftswert ab. | |
Collation | Ruft den Collation-Eigenschaftswert ab. | |
CollationID | Ruft den CollationID-Eigenschaftswert ab. | |
ComparisonStyle | Ruft den ComparisonStyle-Eigenschaftswert ab. | |
ComputerNamePhysicalNetBIOS | Ruft den ComputerNamePhysicalNetBIOS-Eigenschaftswert ab. | |
Configuration | Ruft die Konfigurationsoptionen für die SQL Server-Instanz ab. | |
ConnectionContext | Ruft die aktuellen Serververbindungsdetails für die SQL Server-Instanz ab. | |
Credentials | Stellt eine Auflistung von Credential-Objekten dar. Jedes Credential-Objekt stellt für die SQL Server-Instanz definierte Anmeldeinformationen dar. | |
CryptographicProviders | Ruft den CryptographicProviders-Eigenschaftswert ab. | |
Databases | Stellt eine Auflistung von Database-Objekten dar. Jedes Database-Objekt stellt eine für die SQL Server-Instanz definierte Datenbank dar. | |
DefaultFile | Ruft den DefaultFile-Eigenschaftswert ab oder legt ihn fest. | |
DefaultLog | Ruft den DefaultLog-Eigenschaftswert ab oder legt ihn fest. | |
DefaultTextMode | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob der Standardtextmodus für die SQL Server-Instanz festgelegt ist, oder legt ihn fest. | |
Edition | Ruft den Edition-Eigenschaftswert ab. | |
Endpoints | Stellt eine Auflistung von Endpoint-Objekten dar. Jedes Endpoint-Objekt stellt einen für die SQL Server-Instanz definierten Endpunkt dar. | |
EngineEdition | Ruft den EngineEdition-Eigenschaftswert ab. | |
ErrorLogPath | Ruft den ErrorLogPath-Eigenschaftswert ab. | |
Events | Ruft die Serverereignisse ab, die der SQL Server-Instanz zugeordnet sind. | |
ExecuteForScalar | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob das Objekt auf die ExecuteForScalar-Option festgelegt ist, oder legt ihn fest. (Geerbt von SqlSmoObject.) | |
FilestreamLevel | Ruft die für die SQL Server-Instanz angegebene FILESTREAM-Zugriffsebene ab. | |
FilestreamShareName | Ruft den Namen der Windows-Freigabe ab, auf der FILESTREAM-Daten für die SQL Server-Instanz gespeichert werden. | |
FullTextService | Ruft die Implementierung des Microsoft Search-Volltextdiensts für die SQL Server-Instanz ab. | |
Information | Ruft Informationen zur SQL Server-Instanz ab. | |
InstallDataDirectory | Ruft das lokale Windows-Verzeichnis ab, in dem die Installationsdaten für die SQL Server-Instanz gespeichert werden. | |
InstallSharedDirectory | Ruft das freigegebene Remoteverzeichnis ab, in dem die Installationsdaten für die SQL Server-Instanz gespeichert werden. | |
InstanceName | Ruft den Instanznamen der SQL Server-Instanz ab. | |
IsCaseSensitive | Ruft den IsCaseSensitive-Eigenschaftswert ab. | |
IsClustered | Ruft den IsClustered-Eigenschaftswert ab. | |
IsFullTextInstalled | Ruft den Boolean-Wert ab, der angibt, ob der Volltextdienst auf der SQL Server-Instanz installiert ist. | |
IsSingleUser | Ruft den IsSingleUser-Eigenschaftswert ab. | |
IsTouched | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Objekteigenschaften aktualisiert, aber noch nicht permanent auf dem Server gespeichert wurden. (Geerbt von SqlSmoObject.) | |
JobServer | Ruft den der SQL Server-Instanz zugeordneten SQL Server-Agent ab. | |
Language | Ruft den Language-Eigenschaftswert ab. | |
Languages | Stellt eine Auflistung von Language-Objekten dar. Jedes Language-Objekt stellt eine von der SQL Server-Instanz unterstützte Sprache dar. | |
LinkedServers | Stellt eine Auflistung von LinkedServer-Objekten dar. Jedes LinkedServer-Objekt stellt einen auf der SQL Server-Instanz registrierten Verbindungsserver dar. | |
LoginMode | Ruft den ServerLoginMode-Eigenschaftswert ab oder legt ihn fest. | |
Logins | Stellt eine Auflistung von Login-Objekten dar. Jedes Login-Objekt stellt einen für die SQL Server-Instanz definierten Anmeldungen dar. | |
Ruft den Microsoft SQL Mail-Dienst ab, der der SQL Server-Instanz zugeordnet ist. | ||
MailProfile | Ruft den MailProfile-Eigenschaftswert ab oder legt ihn fest. | |
MasterDBLogPath | Ruft den MasterDBLogPath-Eigenschaftswert ab. | |
MasterDBPath | Ruft den MasterDBPath-Eigenschaftswert ab. | |
MaxPrecision | Ruft den MaxPrecision-Eigenschaftswert ab. | |
Name | Ruft den Servernamen ab, der den Namen des physischen Computers bildet. | |
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. | |
NetName | Ruft den NetName-Eigenschaftswert ab. | |
NumberOfLogFiles | Ruft den NumberOfLogFiles-Eigenschaftswert ab oder legt ihn fest. | |
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.) | |
OleDbProviderSettings | Ruft den DbProviderSettings-Eigenschaftswert ab. | |
OSVersion | Ruft den OSVersion-Eigenschaftswert ab. | |
PerfMonMode | Ruft den PerfMonMode-Eigenschaftswert ab oder legt ihn fest. | |
PhysicalMemory | Ruft den PhysicalMemory-Eigenschaftswert ab. | |
PhysicalMemoryUsageInKB | Ruft einen Int64-Wert ab, der den Arbeitsspeicher in KB angibt, der von der Instanz des Datenbankmoduls verwendet wird. | |
Platform | Ruft den Platform-Eigenschaftswert ab. | |
Processors | Ruft den Processors-Eigenschaftswert ab. | |
ProcessorUsage | Ruft einen Int32-Wert ab, der die Prozessorzeit angibt, die von der Instanz des Datenbankmodul beansprucht wird. | |
Product | Ruft den Product-Eigenschaftswert ab. | |
ProductLevel | Ruft den ProductLevel-Eigenschaftswert ab. | |
Properties | Ruft eine Auflistung von Property-Objekten ab, die die Objekteigenschaften darstellen. (Geerbt von SqlSmoObject.) | |
ProxyAccount | Ruft das Proxykonto ab, das der SQL Server-Instanz zugeordnet ist. | |
ResourceGovernor | Ruft den ResourceGovernor-Eigenschaftswert ab. | |
ResourceLastUpdateDateTime | Ruft den ResourceLastUpdateDateTime-Eigenschaftswert ab. | |
ResourceVersion | Ruft die ResourceVersion-Eigenschaft ab. | |
ResourceVersionString | Ruft den ResouceVersionString-Eigenschaftswert ab. | |
Roles | Stellt eine Auflistung von ServerRole-Objekten dar. Jedes ServerRole-Objekt stellt eine für die SQL Server-Instanz definierte Rolle dar. | |
RootDirectory | Ruft den RootDirectory-Eigenschaftswert ab. | |
ScalarResult | Ruft das skalare Ergebnis für das Objekt ab, auf das verwiesen wird. (Geerbt von SqlSmoObject.) | |
ServerAuditSpecifications | Stellt eine Auflistung von ServerAuditSpecification-Objekten dar. Jedes ServerAuditSpecification-Objekt stellt eine bestimmte für die SQL Server-Instanz definierte Überwachungsspezifikation dar. | |
ServerType | Ruft den Servertyp für die SQL Server-Instanz ab. | |
ServiceAccount | Ruft das Dienstkonto ab, unter dem die SQL Server-Instanz ausgeführt wird. | |
ServiceInstanceId | Ruft den ID-Wert ab, durch den die Dienstinstanz für diese SQL Server-Instanz eindeutig identifiziert wird. | |
ServiceMasterKey | Ruft den Diensthauptschlüssel ab, der der SQL Server-Instanz zugeordnet ist. | |
ServiceName | Ruft den Dienstnamen für den Server ab. | |
ServiceStartMode | Ruft den Startmodus für den SQL Server-Dienst ab. | |
Settings | Ruft Einstellungen für die SQL Server-Instanz ab, die geändert werden können. | |
SqlCharSet | Ruft den SqlCharSet-Eigenschaftswert ab. | |
SqlCharSetName | Ruft den SqlCharSetName-Eigenschaftswert ab. | |
SqlDomainGroup | Ruft die Domänengruppe für die SQL Server-Instanz ab. | |
SqlSortOrder | Ruft den SqlSortOrder-Eigenschaftswert ab. | |
SqlSortOrderName | Ruft den SqlSortOrderName-Eigenschaftswert ab. | |
State | Gets the state of the referenced object. (Geerbt von SmoObjectBase.) | |
Status | Ruft den aktuellen Status von Server ab. | |
SystemDataTypes | Stellt eine Auflistung von SystemDataType-Objekten dar. Jedes SystemDataType-Objekt stellt einen für die SQL Server-Instanz definierten Systemdatentyp dar. | |
SystemMessages | Stellt eine Auflistung von SystemMessage-Objekten dar. Jedes SystemMessage-Objekt stellt eine für die SQL Server-Instanz definierte Systemmeldung dar. | |
TapeLoadWaitTime | Ruft den TapeLoadWaitTime-Eigenschaftswert ab oder legt ihn fest. | |
TcpEnabled | Ruft den booleschen Wert ab, mit dem festgelegt wird, ob das TCP/IP-Protokoll für diese SQL Server-Instanz aktiviert ist. | |
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. | |
Urn | Ruft den Wert der URN (Uniform Resource Name)-Adresse ab, durch den das Objekt eindeutig identifiziert wird. (Geerbt von SqlSmoObject.) | |
UserData | Gets or sets user-defined data associated with the referenced object. (Geerbt von SmoObjectBase.) | |
UserDefinedMessages | Stellt eine Auflistung von UserDefinedMessage-Objekten dar. Jedes UserDefinedMessage-Objekt stellt eine für die SQL Server-Instanz definierte benutzerdefinierte Meldung dar. | |
UserOptions | Ruft die Benutzeroptionen für die aktuelle Verbindung mit der SQL Server-Instanz ab. | |
Version | Ruft den Version-Eigenschaftswert ab. | |
VersionMajor | Ruft den VersionMajor-Eigenschaftswert ab. | |
VersionMinor | Ruft den VersionMinor-Eigenschaftswert ab. | |
VersionString | Ruft den VersionString-Eigenschaftswert ab. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
AddDatabaseContext(StringCollection) | Fügt der Auflistung der vom queries-Parameter identifizierten Abfragen den Datenbankkontext hinzu. (Geerbt von SqlSmoObject.) | |
AddDatabaseContext(StringCollection, ScriptingOptions) | Fügt der Auflistung der vom queries-Parameter identifizierten Abfragen den Datenbankkontext gemäß den angegebenen Skriptoptionen hinzu. (Geerbt von SqlSmoObject.) | |
Alter() () () () | Aktualisiert alle Änderungen an den Eigenschaften des Server-Objekts für die SQL Server-Instanz. | |
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. | |
AlterImpl | Aktiviert das Änderungsereignis des Objekts. (Geerbt von SqlSmoObject.) | |
AlterImplFinish | Die Methode, die nach Beendigung des Änderungsereignisses des Objekts aufgerufen wird. (Geerbt von SqlSmoObject.) | |
AlterImplInit | Die Methode, die bei der Initialisierung des Änderungsereignisses des Objekts aufgerufen wird. (Geerbt von SqlSmoObject.) | |
AlterImplWorker | Ruft die ALTER-Methoden auf. (Geerbt von SqlSmoObject.) | |
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. | |
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. | |
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. | |
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. | |
BindDefaultImpl | Bindet die von den Parametern identifizierten Standardelemente. (Geerbt von SqlSmoObject.) | |
BindRuleImpl | Bindet das Regelschema an die Regel und die Spalten, die von den Parametern identifiziert werden. (Geerbt von SqlSmoObject.) | |
CheckCollation | Überprüft die Reihenfolge der Skriptoptionen anhand der vom collationName-Parameter identifizierten Sortierungsmethode. (Geerbt von SqlSmoObject.) | |
CheckObjectState() () () () | Überprüft den Status des Objekts, auf das verwiesen wird. (Geerbt von SqlSmoObject.) | |
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.) | |
CheckObjectStateImpl | Überprüft den Zustand von SqlSmoObject. (Geerbt von SqlSmoObject.) | |
CheckVersion100 | Überprüft, ob die SQL Server-Version SQL Server 2008 ist. (Geerbt von SqlSmoObject.) | |
CheckVersion80 | Überprüft die Gültigkeit des Objekts für SQL Server 2000. (Geerbt von SqlSmoObject.) | |
CheckVersion80SP3 | Überprüft die Gültigkeit des Objekts für SQL Server 2000 SP3. (Geerbt von SqlSmoObject.) | |
CheckVersion90 | Überprüft die Gültigkeit des Objekts für SQL Server 2005. (Geerbt von SqlSmoObject.) | |
CheckVersionBelow90 | Überprüft, ob die SQL Server-Version älter als SQL Server 2005 ist. (Geerbt von SqlSmoObject.) | |
CleanObject | Legt für das Objekt den unveränderten Zustand fest. (Geerbt von SqlSmoObject.) | |
CompareUrn | Vergleicht zwei URNs. | |
CreateImpl | Erstellt ein Objekt mit Skriptoptionen. (Geerbt von SqlSmoObject.) | |
CreateImplFinish | Die Methode, die nach Beendigung des CREATE-Ereignisses aufgerufen wird. (Geerbt von SqlSmoObject.) | |
CreateImplInit | Die Methode, die bei Initialisierung des CREATE-Ereignisses aufgerufen wird. (Geerbt von SqlSmoObject.) | |
DeleteBackupHistory(DateTime) | Löscht den Sicherungsverlauf für diese SQL Server-Instanz bis zum angegebenen Datum und der angegebenen Uhrzeit. | |
DeleteBackupHistory(Int32) | Löscht den Sicherungsverlauf für den angegebenen Mediensatz. | |
DeleteBackupHistory(String) | Löscht den Sicherungsverlauf für die angegebene Datenbank. | |
Deny(ServerPermissionSet, String) | Verweigert dem angegebenen Empfänger den festgelegten Berechtigungssatz für die SQL Server-Instanz. | |
Deny(ServerPermissionSet, array<String> [] () [] []) | Verweigert den angegebenen Empfängern den festgelegten Berechtigungssatz für die SQL Server-Instanz. | |
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. | |
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. | |
DetachDatabase(String, Boolean) | Trennt die angegebene Datenbank von der SQL Server-Instanz. Optional können vor dem Trennen der Datenbank Statistiken aktualisiert werden. | |
DetachDatabase(String, Boolean, Boolean) | Trennt die angegebene Datenbank von der SQL Server-Instanz. Optional können vor dem Trennen der Datenbank Statistiken aktualisiert werden. | |
DetachedDatabaseInfo | Gibt Informationen zu einer getrennten Datenbankdatei zurück. | |
Discover | Ermittelt eine Liste vom Typ Object. (Geerbt von SqlSmoObject.) | |
DropImpl | Löscht SqlSmoObject. (Geerbt von SqlSmoObject.) | |
DropImplWorker | Ruft die DROP-Methoden auf. (Geerbt von SqlSmoObject.) | |
EnumActiveCurrentSessionTraceFlags | Ruft aktive Sitzungsflags als DataTable ab. | |
EnumActiveGlobalTraceFlags | Ruft eine DataTable ab, die aktive globale Ablaufverfolgungsflags enthält. | |
EnumAvailableMedia() () () () | Listet die Medien auf, die im lokalen Netzwerk für die SQL Server-Instanz sichtbar sind. | |
EnumAvailableMedia(MediaTypes) | Listet die Medien auf den angegebenen Medientyp beschränkt auf, die im lokalen Netzwerk für die SQL Server-Instanz sichtbar sind. | |
EnumCollations | Listet die von der SQL Server-Instanz unterstützten Sortierungen auf. | |
EnumDatabaseMirrorWitnessRoles() () () () | Listet die Zeugenrollen für die Datenbankspiegelung auf. | |
EnumDatabaseMirrorWitnessRoles(String) | Listet Zeugenrollen für die Spiegelung für die angegebene Datenbank auf. | |
EnumDetachedDatabaseFiles | Listet die getrennten Datenbankdateien auf. | |
EnumDetachedLogFiles | Listet die getrennten Protokolldateien auf. | |
EnumDirectories | Listet die Verzeichnisse relativ zum angegebenen Pfad auf. | |
EnumErrorLogs | Listet die SQL Server-Fehlerprotokolldateien auf. | |
EnumLocks() () () () | Listet die aktuellen, für die SQL Server-Instanz aufrechterhaltenen Sperren auf. | |
EnumLocks(Int32) | Listet die aktuellen, für die SQL Server-Instanz vom angegebenen Prozess aufrechterhaltenen Sperren auf. | |
EnumMembers | Listet die Mitglieder von Serverrollen und Datenbankrollen für die SQL Server-Instanz auf. | |
EnumObjectPermissions() () () () | Listet die Objektberechtigungen für die SQL Server-Instanz auf. | |
EnumObjectPermissions(String) | Listet für einen angegebenen Empfänger die Objektberechtigungen für die SQL Server-Anwendungsinstanz auf. | |
EnumObjectPermissions(ObjectPermissionSet) | Zählt für eine angegebene Berechtigung die Objektberechtigungen für die SQL Server-Instanz auf. | |
EnumObjectPermissions(String, ObjectPermissionSet) | Listet für einen angegebenen Empfänger und eine angegebene Berechtigung die Objektberechtigungen für die SQL Server-Instanz auf. | |
EnumPerformanceCounters() () () () | Listet die von der SQL Server-Instanz unterstützten Leistungsindikatoren auf. | |
EnumPerformanceCounters(String) | Listet die von der SQL Server-Instanz für ein angegebenes Objekt unterstützten Leistungsindikatoren auf. | |
EnumPerformanceCounters(String, String) | Listet die von der SQL Server-Instanz für ein angegebenes Objekt und einen angegebenen Leistungsindikator unterstützten Leistungsindikatoren auf. | |
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. | |
EnumProcesses() () () () | Listet die auf der SQL Server-Instanz ausgeführten Prozesse auf. | |
EnumProcesses(Boolean) | Listet die auf der SQL Server-Instanz ausgeführten Prozesse auf. Systemprozesse können optional ausgeschlossen werden. | |
EnumProcesses(Int32) | Listet Informationen zum angegebenen Prozess auf. | |
EnumProcesses(String) | Listet die für die SQL Server-Instanz ausgeführten Prozesse auf, die dem angegebenen Anmeldenamen zugeordnet sind. | |
EnumScriptImpl | Listet die vom so-Parameter angegebenen Skripts auf. (Geerbt von SqlSmoObject.) | |
EnumScriptImplWorker | Ruft die Methoden auf, die die vom so-Parameter angegebenen Skripts auflisten. (Geerbt von SqlSmoObject.) | |
EnumScriptImplWorkerSOChanged | Gibt eine IEnumerable-Zeichenfolge zurück, die die Skriptoptionen für ein Objekt beschreibt. (Geerbt von SqlSmoObject.) | |
EnumServerAttributes | Listet die Serverattribute für die SQL Server-Instanz auf. | |
EnumServerPermissions() () () () | Listet die Serverberechtigungen für die SQL Server-Instanz auf. | |
EnumServerPermissions(String) | Listet für einen angegebenen Empfänger die Serverberechtigungen für die SQL Server-Instanz auf. | |
EnumServerPermissions(ServerPermissionSet) | Zählt für eine angegebene Berechtigung die Serverberechtigungen für die SQL Server-Instanz auf. | |
EnumServerPermissions(String, ServerPermissionSet) | Listet für einen angegebenen Empfänger und eine angegebene Berechtigung die Serverberechtigungen für die SQL Server-Instanz auf. | |
EnumStartupProcedures | Listet die Startprozeduren auf. | |
EnumWindowsDomainGroups() () () () | Listet die für eine Domäne definierten Microsoft Windows-Gruppenkonten auf. | |
EnumWindowsDomainGroups(String) | Listet die für die angegebene Domäne definierten Microsoft Windows-Gruppenkonten auf. | |
EnumWindowsGroupInfo() () () () | Listet Informationen zu allen Microsoft Windows-Gruppen auf, denen explizit Zugriff auf die SQL Server-Instanz gewährt wurde. | |
EnumWindowsGroupInfo(String) | Listet Informationen zu allen Microsoft Windows-Gruppen auf, denen explizit Zugriff auf die SQL Server-Instanz gewährt wurde. | |
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. | |
EnumWindowsUserInfo() () () () | Listet Informationen zu allen Microsoft Windows-Benutzern auf, denen explizit Zugriff auf SQL Server gewährt wurde. | |
EnumWindowsUserInfo(String) | Listet Informationen zu allen Microsoft Windows-Benutzern auf, denen explizit Zugriff auf die SQL Server-Instanz gewährt wurde. | |
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. | |
Equals | (Geerbt von Object.) | |
ExecuteNonQuery | (Geerbt von SqlSmoObject.) | |
Finalize | (Geerbt von Object.) | |
FormatSqlVariant | Formatiert ein Objekt als SqlVariant-Typ. (Geerbt von SqlSmoObject.) | |
GenerateDataSpaceFileStreamScript | Generiert ein Skript zum Erstellen der Datendatei. (Geerbt von SqlSmoObject.) | |
GenerateDataSpaceScript | Generiert ein Skript zum Zuordnen von Speicherplatz in der Datendatei. (Geerbt von SqlSmoObject.) | |
GetActiveDBConnectionCount | Gibt die Anzahl der aktiven Verbindungen für die angegebene Datenbank zurück. | |
GetBindDefaultScript | Ruft das Skript ab, durch das die vom defSchema-Parameter und defName-Parameter angegebenen Standardwerte gebunden werden. (Geerbt von SqlSmoObject.) | |
GetBindRuleScript | Ruft das Skript ab, das die Bindungsregeln angibt. (Geerbt von SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Weist einen booleschen Parameter von SqlSmoObject zu. (Geerbt von SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Weist eine boolesche Eigenschaft von SqlSmoObject zu. (Geerbt von SqlSmoObject.) | |
GetDateTimeParameter | Weist die datetime-Eigenschaft von SqlSmoObject zu. (Geerbt von SqlSmoObject.) | |
GetDateTimeParameterAsInt | Weist die datetime-Eigenschaft von SqlSmoObject als ganzzahligen Wert zu, wenn die datetime-Eigenschaft nicht NULL ist. (Geerbt von SqlSmoObject.) | |
GetDBName | Ruft den Datenbanknamen ab, der dem Objekt zugeordnet ist. (Geerbt von SqlSmoObject.) | |
GetDefaultInitFields | Gibt die Eigenschaftentypen zurück, die standardmäßig initialisiert werden, wenn das angegebene Objekt initialisiert wird. | |
GetEnumParameter | Weist die Enumerationseigenschaft von SqlSmoObject zu. (Geerbt von SqlSmoObject.) | |
GetFragOptionString | Ruft ein FragmentationOption-Objekt als Zeichenfolgenwert ab. (Geerbt von SqlSmoObject.) | |
GetGuidParameter | Weist eine Guid-Eigenschaft von SqlSmoObject zu. (Geerbt von SqlSmoObject.) | |
GetHashCode | (Geerbt von Object.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Weist einen Parameter von SqlSmoObject zu. (Geerbt von SqlSmoObject.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Weist einen Parameter von SqlSmoObject zu. (Geerbt von SqlSmoObject.) | |
GetPropertyNames | Gibt die Namen der initialisierten Eigenschaften für den angegebenen Objekttyp zurück. | |
GetPropValue | Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.) | |
GetPropValueOptional | Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.) | |
GetPropValueOptionalAllowNull | Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.) | |
GetRealValue | Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.) | |
GetScriptingOptionsForCreate | Ruft ScriptingOptions für das SqlSmoObject-Objekt ab. (Geerbt von SqlSmoObject.) | |
GetServerName | Ruft den Namen der SQL Server-Instanz ab, der das Objekt zugeordnet ist. (Geerbt von SqlSmoObject.) | |
GetServerObject | Ruft den Server des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.) | |
GetSmoObject | Ruft ein durch einen URN angegebenes SqlSmoObject ab. | |
GetSqlServerVersionName | Ruft den Versionsnamen der SQL Server-Instanz ab, der das Objekt zugeordnet ist. (Geerbt von SqlSmoObject.) | |
GetStringComparer | Ruft eine IComparer-Schnittstelle ab. | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Weist einen Zeichenfolgenparameter des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Weist einen Zeichenfolgenparameter des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.) | |
GetTimeSpanParameterAsInt | Weist einen Zeitraumparameter des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.) | |
GetType | (Geerbt von Object.) | |
GetUrnRecursive(StringBuilder) | Weist ein Urn-Objekt des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.) | |
GetUrnRecursive(StringBuilder, UrnIdOption) | Weist ein Urn-Objekt des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.) | |
Grant(ServerPermissionSet, String) | Gewährt dem angegebenen Empfänger den festgelegten Berechtigungssatz für die SQL Server-Instanz. | |
Grant(ServerPermissionSet, array<String> [] () [] []) | Gewährt den angegebenen Empfängern den festgelegten Berechtigungssatz für die SQL Server-Instanz. | |
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. | |
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. | |
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. | |
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. | |
ImplInitialize | Initialisiert die Felder des SqlSmoObject-Objekts. (Geerbt von SqlSmoObject.) | |
Initialize() () () () | Initialisiert das Objekt und erzwingt das Laden der Eigenschaften. (Geerbt von SqlSmoObject.) | |
Initialize(Boolean) | Initialisiert das Objekt und erzwingt das Laden der Eigenschaften. (Geerbt von SqlSmoObject.) | |
IsDetachedPrimaryFile | Überprüft, ob die angegebene Datei eine primäre Datenbankdatei (.mdf) ist. | |
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.) | |
IsObjectInitialized | Überprüft, ob das Objekt initialisiert wurde. (Geerbt von SqlSmoObject.) | |
IsObjectInSpace | Überprüft, ob das Objekt isoliert vorhanden oder mit der SQL Server-Instanz verbunden ist. (Geerbt von SqlSmoObject.) | |
IsVersion80SP3 | Ermittelt, ob die SQL Server-Version SQL Server 2000 mit SP3 ist. (Geerbt von SqlSmoObject.) | |
IsVersion90AndAbove | Ermittelt, ob die SQL Server-Version SQL Server 2005 oder höher ist. (Geerbt von SqlSmoObject.) | |
IsWindowsGroupMember | Überprüft, ob das angegebene Microsoft Windows-Benutzerkonto Mitglied der angegebenen Windows-Gruppe ist. | |
KillAllProcesses | Beendet alle Prozesse in der angegebenen Datenbank. | |
KillDatabase | Löscht die angegebene Datenbank und alle aktiven Verbindungen. | |
KillProcess | Beendet den angegebenen Prozess. | |
MarkDropped | Legt den zu löschenden SqlSmoState fest. (Geerbt von SqlSmoObject.) | |
MarkForDropImpl | Legt den zu löschenden SqlSmoState fest. (Geerbt von SqlSmoObject.) | |
MemberwiseClone | (Geerbt von Object.) | |
PingSqlServerVersion(String) | Ruft die Versionsnummer der SQL Server-Instanz ab. | |
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. | |
PostAlter | Die Methode, die nach dem Ändern von SqlSmoObject aktiviert wird. (Geerbt von SqlSmoObject.) | |
PostCreate | Die Methode, die nach dem Erstellen von SqlSmoObject aktiviert wird. (Geerbt von SqlSmoObject.) | |
PostDrop | Die Methode, die nach dem Löschen von SqlSmoObject aktiviert wird. (Geerbt von SqlSmoObject.) | |
ReadErrorLog() () () () | Listet das SQL Server-Fehlerprotokoll auf. | |
ReadErrorLog(Int32) | Listet das angegebene SQL Server-Fehlerprotokoll auf. | |
Refresh | Aktualisiert die Objekte und Eigenschaften des Server-Objekts. (Überschreibt SqlSmoObject. . :: . .Refresh() () () ().) | |
Revoke(ServerPermissionSet, String) | Hebt einen Berechtigungssatz auf, der einer Liste von Empfängern zuvor für die SQL Server-Instanz gewährt wurde. | |
Revoke(ServerPermissionSet, array<String> [] () [] []) | Hebt einen Berechtigungssatz auf, der einer Liste von Empfängern zuvor für die SQL Server-Instanz gewährt wurde. | |
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. | |
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. | |
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. | |
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. | |
Script() () () () | Generiert ein Transact-SQL-Skript, das zum Neuerstellen des Servers verwendet werden kann. | |
Script(ScriptingOptions) | Generiert ein Transact-SQL-Skript, das zum Neuerstellen des Servers mithilfe der angegebenen Skriptoptionen verwendet werden kann. | |
ScriptAlter | Ändert SqlSmoObject gemäß den Parametern. (Geerbt von SqlSmoObject.) | |
ScriptCreate | Ändert SqlSmoObject gemäß den Parametern. (Geerbt von SqlSmoObject.) | |
ScriptDdl | Löst InvalidSmoOperationException aus. (Geerbt von SqlSmoObject.) | |
ScriptDrop | Löst InvalidSmoOperationException aus. (Geerbt von SqlSmoObject.) | |
ScriptImpl() () () () | Ruft eine Skriptauflistung von SqlSmoObject ab. (Geerbt von SqlSmoObject.) | |
ScriptImpl(ScriptingOptions) | Ruft eine Skriptauflistung von SqlSmoObject ab. (Geerbt von SqlSmoObject.) | |
ScriptImplWorker | Ruft eine Skriptauflistung von SqlSmoObject ab. (Geerbt von SqlSmoObject.) | |
SetDefaultInitFields(Boolean) | Gibt an, dass alle Eigenschaften abgerufen werden, wenn Objekte instanziiert werden. | |
SetDefaultInitFields(Type, Boolean) | Gibt an, dass alle Eigenschaften abgerufen werden, wenn Objekte des angegebenen Typs instanziiert werden. | |
SetDefaultInitFields(Type, StringCollection) | Gibt die Eigenschaften an, die abgerufen werden, wenn Objekte des angegebenen Typs instanziiert werden. | |
SetDefaultInitFields(Type, array<String> [] () [] []) | Gibt die Eigenschaften an, die abgerufen werden, wenn Objekte des angegebenen Typs instanziiert werden. | |
SetParentImpl | Legt das übergeordnete Element von SqlSmoObject auf den newParent-Parameter fest. (Geerbt von SqlSmoObject.) | |
SetTraceFlag | Legt ein Ablaufverfolgungsflag fest. | |
ToString | Gibt eine String zurück, die das Objekt darstellt, auf das verwiesen wird. (Geerbt von SqlSmoObject.) | |
TouchImpl | Nicht implementiert. (Geerbt von SqlSmoObject.) | |
UnbindDefaultImpl | Hebt die Bindung der Standardspalten von SqlSmoObject auf. (Geerbt von SqlSmoObject.) | |
UnbindRuleImpl | Hebt die Bindung der Regeln von SqlSmoObject auf. (Geerbt von SqlSmoObject.) | |
Validate | Validates the state of an object. (Geerbt von SmoObjectBase.) |
Zum Anfang
Ereignisse
Name | Beschreibung | |
---|---|---|
PropertyChanged | Stellt das Ereignis dar, das bei Änderung einer Eigenschaft auftritt. (Geerbt von SqlSmoObject.) | |
PropertyMetadataChanged | Stellt das Ereignis dar, das bei Änderungen an den Eigenschaftsmetadaten auftritt. (Geerbt von SqlSmoObject.) |
Zum Anfang
Felder
Name | Beschreibung | |
---|---|---|
m_ExtendedProperties | Stellt eine Eigenschaft dar, die zur Erweiterung der von SqlSmoObject bereitgestellten Eigenschaften definiert wird. (Geerbt von SqlSmoObject.) | |
singletonParent | Stellt das übergeordnete Singleton-Element dar. (Geerbt von SqlSmoObject.) |
Zum Anfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IAlienObject. . :: . .Discover | Ermittelt alle Abhängigkeiten. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.) | |
IAlienObject. . :: . .GetDomainRoot | Gibt den Stamm der Domäne zurück. (Geerbt von SqlSmoObject.) | |
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.) | |
IAlienObject. . :: . .GetPropertyType | Ruft den Typ der angegebenen Eigenschaft ab. (Geerbt von SqlSmoObject.) | |
IAlienObject. . :: . .GetPropertyValue | Ruft den Wert der angegebenen Eigenschaft ab. (Geerbt von SqlSmoObject.) | |
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.) | |
IAlienObject. . :: . .Resolve | Ruft aus dem URN die Instanz ab, die die Informationen zum Objekt enthält. (Geerbt von SqlSmoObject.) | |
IAlienObject. . :: . .SetObjectState | Legt den Objektstatus auf den angegebenen SfcObjectState-Wert fest. (Geerbt von SqlSmoObject.) | |
IAlienObject. . :: . .SetPropertyValue | Legt den Eigenschaftswert fest. (Geerbt von SqlSmoObject.) | |
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. | |
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. | |
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. | |
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. | |
ISfcDomainLite. . :: . .DomainInstanceName | Ruft den Instanznamen der Domäne ab. | |
ISfcDomainLite. . :: . .DomainName | Ruft den Domänennamen ab. | |
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. | |
ISfcHasConnection. . :: . .ConnectionContext | Ruft den Kontext für die durch das aktuelle Server-Objekt dargestellte Verbindung ab. | |
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. | |
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. | |
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. | |
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.) | |
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.