Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ProxyAccount-Klasse

 

Veröffentlicht: September 2016

Die ProxyAccount-Klasse stellt ein SQL Server-Agent-Proxykonto dar.

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


public sealed class ProxyAccount : AgentObjectBase, IAlterable, 
	ICreatable, IDroppable, IDropIfExists, IRenamable, IScriptable

NameBeschreibung
System_CAPS_pubmethodProxyAccount()

Initialisiert eine neue Instanz der der ProxyAccount Klasse.

System_CAPS_pubmethodProxyAccount(JobServer, String)

Initialisiert eine neue Instanz der ProxyAccount-Klasse für den angegebenen SQL Server-Agent-Dienst unter Verwendung des angegebenen Namens.

System_CAPS_pubmethodProxyAccount(JobServer, String, String)

Initialisiert eine neue Instanz der ProxyAccount-Klasse für den angegebenen SQL Server-Agent-Dienst unter Verwendung des angegebenen Namens und der angegebenen Anmeldeinformationen.

System_CAPS_pubmethodProxyAccount(JobServer, String, String, Boolean)

Initialisiert eine neue Instanz der ProxyAccount-Klasse für den angegebenen SQL Server-Agent-Dienst unter Verwendung des angegebenen Namens und der angegebenen Anmeldeinformationen. Außerdem wird angegeben, ob das Proxykonto aktiviert ist.

System_CAPS_pubmethodProxyAccount(JobServer, String, String, Boolean, String)

Initialisiert eine neue Instanz der ProxyAccount-Klasse für den angegebenen SQL Server-Agent-Dienst unter Verwendung des angegebenen Namens und der angegebenen Anmeldeinformationen. Außerdem wird angegeben, ob das Proxykonto aktiviert ist.

NameBeschreibung
System_CAPS_pubpropertyCredentialID

Ruft den ID-Wert ab, durch den die Anmeldeinformationen des Proxy-Agents eindeutig identifiziert werden.

System_CAPS_pubpropertyCredentialIdentity

Ruft die Identität der Anmeldeinformationen ab.

System_CAPS_pubpropertyCredentialName

Ruft den Namen der Anmeldeinformationen ab oder legt ihn fest.

System_CAPS_pubpropertyDescription

Ruft eine Textbeschreibung des Proxykontos ab oder legt sie fest.

System_CAPS_pubpropertyExecutionManager

Ruft das Objekt an den Manager ausgeführt.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubpropertyID

Ruft den ID-Wert ab, durch den das Proxykonto eindeutig identifiziert wird.

System_CAPS_pubpropertyIsEnabled

Ruft den Boolean-Eigenschaftswert ab, der angibt, ob das Proxykonto aktiviert ist, oder legt ihn fest.

System_CAPS_pubpropertyName

Ruft den Namen des Objekts ab oder legt ihn fest.(Geerbt von „NamedSmoObject“.)

System_CAPS_pubpropertyParent

Ruft ab oder legt die JobServer -Objekt, das das übergeordnete Element der ProxyAccount Objekt.

System_CAPS_pubpropertyProperties

Ruft eine Auflistung von Property-Objekten ab, die die Objekteigenschaften darstellen.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubpropertyState

Ruft den Status des Objekts ab, auf das verwiesen wird.(Geerbt von „SmoObjectBase“.)

System_CAPS_pubpropertyUrn

Ruft den Wert der URN (Uniform Resource Name)-Adresse ab, durch den das Objekt eindeutig identifiziert wird.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubpropertyUserData

Ruft benutzerdefinierte Daten ab, die dem Objekt zugeordnet sind, auf das verwiesen wird, oder legt sie fest.(Geerbt von „SmoObjectBase“.)

NameBeschreibung
System_CAPS_pubmethodAddLogin(String)

Fügt dem Proxykonto ein Microsoft-Windows-Anmeldekonto hinzu.

System_CAPS_pubmethodAddMsdbRole(String)

Fügt dem Proxykonto eine Microsoft SQL Server-Datenbankrolle hinzu.

System_CAPS_pubmethodAddServerRole(String)

Fügt dem Proxykonto eine Microsoft SQL Server-Serverrolle hinzu.

System_CAPS_pubmethodAddSubSystem(AgentSubSystem)

Fügt dem Proxykonto ein Microsoft SQL Server-Subsystem hinzu.

System_CAPS_pubmethodAlter()

Aktualisiert alle ProxyAccount Objekt-Eigenschaft ändert sich in einer Instanz von Microsoft SQL Server. 

System_CAPS_pubmethodCreate()

Erstellt einen Auftrag für die Microsoft SQL Server-Instanz, so wie im ProxyAccount-Objekt definiert.

System_CAPS_pubmethodDiscover()

Ermittelt eine Liste vom Typ Object.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodDrop()

Entfernt ein vorhandenes Proxykonto.

System_CAPS_pubmethodDropIfExists()

Entfernt das Proxykonto ein, wenn das Objekt bereits vorhanden ist.

System_CAPS_pubmethodEnumLogins()

Listet die Microsoft-Windows-Anmeldekonten auf, die dem Proxykonto zugeordnet sind, auf das verwiesen wird.

System_CAPS_pubmethodEnumMsdbRoles()

Listet die Microsoft SQL Server-Datenbankrollen auf, die dem Proxykonto zugeordnet sind, auf das verwiesen wird.

System_CAPS_pubmethodEnumServerRoles()

Listet die Microsoft SQL Server-Serverrollen auf, die dem Proxykonto zugeordnet sind, auf das verwiesen wird.

System_CAPS_pubmethodEnumSubSystems()

Listet die Microsoft SQL Server-Subsysteme auf, die dem Proxykonto zugeordnet sind, auf das verwiesen wird.

System_CAPS_pubmethodEquals(Object)

(Geerbt von „Object“.)

System_CAPS_protmethodFormatSqlVariant(Object)

Formatiert ein Objekt als T: Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant-Typ.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodGetContextDB()

Ruft die Kontextdatenbank ab, die diesem Objekt zugeordnet ist.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodGetDBName()

Ruft den Datenbanknamen ab, der dem Objekt zugeordnet ist.(Geerbt von „AgentObjectBase“.)

System_CAPS_pubmethodGetHashCode()

(Geerbt von „Object“.)

System_CAPS_protmethodGetPropValue(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodGetPropValueOptional(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodGetPropValueOptionalAllowNull(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodGetServerObject()

Ruft den Server des SqlSmoObject-Objekts ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodGetType()

(Geerbt von „Object“.)

System_CAPS_pubmethodInitialize()

Initialisiert das Objekt und erzwingt das Laden der Eigenschaften.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodInitialize(Boolean)

Initialisiert das Objekt und erzwingt das Laden der Eigenschaften.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodIsObjectInitialized()

Überprüft, ob das Objekt initialisiert wurde.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodIsObjectInSpace()

Überprüft, ob das Objekt isoliert vorhanden oder mit der SQL Server-Instanz verbunden ist.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodIsSupportedProperty(String)

Bestimmt, ob die angegebene Eigenschaft in der .NET Framework-Zielversion unterstützt wird.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodReassign(String)

Weist die Auftragsschritte, die auf den aktuellen Proxykontonamen verweisen, einem neuen Proxykontonamen zu.

System_CAPS_pubmethodRefresh()

Aktualisiert das Objekt und ruft beim nächsten Zugriff auf das Objekt Eigenschaften ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodRemoveLogin(String)

Entfernt ein Microsoft-Windows-Anmeldekonto aus dem Proxykonto, auf das verwiesen wird.

System_CAPS_pubmethodRemoveMsdbRole(String)

Entfernt eine Microsoft SQL Server-Datenbankrolle aus dem Proxykonto, auf das verwiesen wird.

System_CAPS_pubmethodRemoveServerRole(String)

Entfernt eine Microsoft SQL Server-Serverrolle aus dem Proxykonto, auf das verwiesen wird.

System_CAPS_pubmethodRemoveSubSystem(AgentSubSystem)

Entfernt ein Microsoft SQL Server-Subsystem aus dem Proxykonto, auf das verwiesen wird.

System_CAPS_pubmethodRename(String)

Benennt ein Proxykonto um.

System_CAPS_pubmethodScript()

Generiert ein Transact-SQL-Skript, das zum Neuerstellen des SQL Server-Agent-Proxykontos verwendet werden kann.

System_CAPS_pubmethodScript(ScriptingOptions)

Generiert ein Transact-SQL-Skript, das zum Neuerstellen des SQL Server-Agent-Proxykontos gemäß den Skriptoptionen verwendet werden kann.

System_CAPS_protmethodSetParentImpl(SqlSmoObject)

Legt das übergeordnete Element von SqlSmoObject auf den newParent-Parameter fest.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodToString()

Gibt eine String zurück, die das Objekt darstellt, auf das verwiesen wird.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodValidate(String, Object[])

Überprüft den Status eines Objekts.(Geerbt von „SmoObjectBase“.)

NameBeschreibung
System_CAPS_pubeventPropertyChanged

Stellt das Ereignis dar, das bei Änderung einer Eigenschaft auftritt.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubeventPropertyMetadataChanged

Stellt das Ereignis dar, das bei Änderungen an den Eigenschaftsmetadaten auftritt.(Geerbt von „SqlSmoObject“.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Discover()

Ermittelt alle Abhängigkeiten.

Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetDomainRoot()

Gibt den Stamm der Domäne zurück.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.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“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyType(String)

Ruft den Typ der angegebenen Eigenschaft ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyValue(String, Type)

Ruft den Wert der angegebenen Eigenschaft ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.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“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Resolve(String)

Ruft aus dem URN (Unified Resource Name) die Instanz ab, die die Informationen zum Objekt enthält.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetObjectState(SfcObjectState)

Legt den Objektstatus auf den angegebenen SfcObjectState-Wert fest.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetPropertyValue(String, Type, Object)

Legt den Eigenschaftswert fest.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodISfcPropertyProvider.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“.)

Proxykonten ermöglichen den Identitätswechsel von Anmeldenamen, Serverrollen und Datenbankrollen für die Ausführung eines Auftrags Schritt in jedem Subsystem als Transact-SQL. In SQL Server Management Objects (SMO), die ProxyAccount Objekt ermöglicht die programmgesteuerte Kontrolle über Proxykonten. Das ProxyAccount Objekt beschreibt die Beziehung zwischen Alternative (Proxy)-Anmeldekonto, das ein Subsystem für die Ausführung des Auftrags Schritt, und eine Liste der verwendeten Microsoft SQL Server Anmeldungen, Serverrollen und Datenbankrollen. 

Abrufen ProxyAccount Objekteigenschaften die, Benutzer müssen Mitglied der SQLAgentOperatorRole in der MSDB-Datenbank oder ein Mitglied der sysadmin festen Serverrolle.

Um ProxyAccount-Objekteigenschaften festzulegen, müssen Benutzer Mitglied in der festen Serverrolle sysadmin sein.

Zum Erstellen oder löschen ein Proxykonto an, Benutzer müssen Mitglied der sysadmin festen Serverrolle.

Zum Hinzufügen oder Entfernen von Subsystemen aus dem Proxykonto, Benutzer müssen Mitglied der sysadmin festen Serverrolle.

Öffentliche statische (Shared in Microsoft Visual Basic) Member dieses Typs sind sicher für Multithread-Vorgänge. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: