Bagikan melalui


sp_revoke_login_from_proxy (T-SQL)

Berlaku untuk: SQL Server

Menghapus akses ke proksi untuk prinsip keamanan.

Konvensi sintaks transact-SQL

Sintaks

sp_revoke_login_from_proxy
    [ @name = ] N'name'
    [ , [ @proxy_id = ] proxy_id ]
    [ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]

Argumen

[ @name = ] N'name'

Nama peran login, peran server, atau msdb database SQL Server untuk menghapus akses. @name adalah nvarchar(256), tanpa default.

[ @proxy_id = ] proxy_id

ID proksi yang akan dihapus aksesnya. @proxy_id int, dengan default NULL.

Baik @proxy_id atau @proxy_name harus ditentukan, tetapi keduanya tidak dapat ditentukan.

[ @proxy_name = ] N'proxy_name'

Nama proksi yang akan dihapus aksesnya. @proxy_name adalah sysname, dengan default NULL.

Baik @proxy_id atau @proxy_name harus ditentukan, tetapi keduanya tidak dapat ditentukan.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

Pekerjaan yang dimiliki oleh login yang mereferensikan proksi ini gagal dijalankan.

Izin

Untuk menjalankan prosedur tersimpan ini, pengguna harus menjadi anggota peran server tetap sysadmin .

Contoh

Contoh berikut mencabut akses untuk masuk terrid untuk mengakses proksi Catalog application proxy.

USE msdb;
GO

EXECUTE dbo.sp_revoke_login_from_proxy
    @name = N'terrid',
    @proxy_name = N'Catalog application proxy';
GO