Freigeben über


sp_revoke_proxy_from_subsystem (Transact-SQL)

Hebt den Zugriff auf ein Subsystem für einen Proxy auf.

Syntax

sp_revoke_proxy_from_subsystem     [ @proxy_id = ] proxy_id,
    [ @proxy_name = ] 'proxy_name',
    [ @subsystem_id = ] subsystem_id,
    [ @subsystem_name = ] 'subsystem_name'

Argumente

[ @proxy_id = ] id

Die Proxy-ID des Proxys, für den der Zugriff aufgehoben werden soll. proxy_id ist ein Wert vom Datentyp int; der Standardwert ist NULL. Es muss entweder proxy_id oder proxy_name angegeben werden; die Angabe beider Argumente gleichzeitig ist nicht möglich.

[ @proxy_name = ] 'proxy_name'

Der Name des Proxys, für den der Zugriff aufgehoben werden soll. proxy_name ist ein Wert vom Datentyp sysname; der Standardwert ist NULL. Es muss entweder proxy_id oder proxy_name angegeben werden; die Angabe beider Argumente gleichzeitig ist nicht möglich.

[ @subsystem_id = ] id

Die ID des Subsystems, für das der Zugriff aufgehoben werden soll. subsystem_id ist ein Wert vom Datentyp int; der Standardwert ist NULL. Es muss entweder subsystem_id oder subsystem_name angegeben werden; die Angabe beider Argumente gleichzeitig ist nicht möglich. In der folgenden Tabelle werden die Werte für jedes Subsystem aufgelistet.

Wert Beschreibung

2

ActiveX-Skript

3

Betriebssystem (CmdExec)

4

Replikationssnapshot-Agent

5

Replikationsprotokolllese-Agent

6

Replikationsverteilungs-Agent

7

Replikationsmerge-Agent

8

Warteschlangenlese-Agent der Microsoft SQL Server-Replikation

9

Analysis Services-Befehl

10

Analysis Services-Abfrage

11

SSIS-Paketausführung

[ @subsystem_name = ] 'subsystem_name'

Der Name des Subsystems, für das der Zugriff aufgehoben werden soll. subsystem_name ist ein Wert vom Datentyp sysname; der Standardwert ist NULL. Es muss entweder subsystem_id oder subsystem_name angegeben werden; die Angabe beider Argumente gleichzeitig ist nicht möglich. In der folgenden Tabelle werden die Werte für jedes Subsystem aufgelistet.

Wert Beschreibung

ActiveScripting

ActiveX-Skript

CmdExec

Betriebssystem (CmdExec)

Snapshot

Replikationssnapshot-Agent

LogReader

Replikationsprotokolllese-Agent

Distribution

Replikationsverteilungs-Agent

Merge

Replikationsmerge-Agent

QueueReader

Warteschlangenlese-Agent der Microsoft SQL Server-Replikation

ANALYSISQUERY

Analysis Services-Befehl

ANALYSISCOMMAND

Analysis Services-Abfrage

Dts

SSIS-Paketausführung

Hinweise

Mit dem Aufheben des Zugriffs auf ein Subsystem werden nicht die Berechtigungen für den im Proxy angegebenen Prinzipal geändert.

ms188374.note(de-de,SQL.90).gifHinweis:
Zum Bestimmen der Auftragsschritte, die auf einen Proxy verweisen, klicken Sie in Microsoft SQL Server Management Studio unter SQL Server-Agent mit der rechten Maustaste auf den Knoten Proxys, und klicken Sie dann auf Eigenschaften. Wählen Sie im Dialogfeld Eigenschaften von Proxykonkto die Seite Verweise, um alle Auftragsschritte anzuzeigen, die auf diesen Proxy verweisen.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können sp_revoke_proxy_from_subsystem ausführen.

Beispiele

Im folgenden Beispiel wird der Zugriff auf das SSIS-Subsystem für den Proxy Catalog application proxy aufgehoben.

USE msdb ;
GO

EXEC dbo.sp_revoke_proxy_from_subsystem
    @proxy_name = 'Catalog application proxy',
    @subsystem_name = N'Dts';

Siehe auch

Verweis

sp_grant_proxy_to_subsystem (Transact-SQL)

Andere Ressourcen

Implementieren der SQL Server-Agent-Sicherheit

Hilfe und Informationen

Informationsquellen für SQL Server 2005