Freigeben über


sp_delete_proxy (Transact-SQL)

Gilt für: SQL Server

Entfernt den angegebenen Proxy.

Transact-SQL-Syntaxkonventionen

Syntax

sp_delete_proxy
    [ [ @proxy_id = ] proxy_id ]
    [ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]

Argumente

[ @proxy_id = ] proxy_id

Die Proxy-ID des zu entfernenden Proxys. @proxy_id ist int mit einem Standardwert von NULL.

[ @proxy_name = ] N'proxy_name'

Der Name des zu entfernenden Proxys. @proxy_name ist "sysname" mit der Standardeinstellung "NULL.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Keine.

Hinweise

Entweder @proxy_name oder @proxy_id müssen angegeben werden. Wenn beide Argumente angegeben werden, müssen sie sich beide auf denselben Proxy beziehen. Andernfalls erzeugt die gespeicherte Prozedur einen Fehler.

Wenn sich ein Auftragsschritt auf den angegebenen Proxy bezieht, kann der Proxy nicht gelöscht werden, und die gespeicherte Prozedur schlägt fehl.

Berechtigungen

Standardmäßig können nur Mitglieder der festen Serverrolle sysadmin die Prozedur sp_delete_proxyausführen.

Beispiele

Im folgenden Beispiel wird der Proxy Catalog application proxy gelöscht.

USE msdb;
GO

EXEC dbo.sp_delete_proxy
    @proxy_name = N'Catalog application proxy' ;
GO