Aracılığıyla paylaş


sp_update_proxy (Transact-sql)

Varolan bir proxy özelliklerini değiştirir.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_update_proxy 
    [ @proxy_id = ] id,
    [ @proxy_name = ] 'proxy_name',
    [ @credential_name = ] 'credential_name' ,
    [ @credential_id = ] credential_id ,
    [ @new_name = ] 'new_name' ,
    [ @enabled = ] is_enabled ,
    [ @description = ] 'description'

Bağımsız değişkenler

  • @proxy_id= ] id
    Değiştirmek için proxy proxy kimlik numarası. proxy_id'S int, null varsayılan.

  • @ proxy_name=] 'proxy_name'
    Değiştirmek için proxy adı. proxy_name'S sysname, null varsayılan.

  • @ credential_name =] 'credential_name'
    Proxy için yeni kimlik bilgisi adı. credential_name'S sysname, null varsayılan. Ya credential_nameya credential_idbelirtilebilir.

  • @ credential_id =]credential_id
    Yeni kimlik bilgilerinin proxy kimlik numarası. credential_id'S int, null varsayılan. Ya credential_nameya credential_idbelirtilebilir.

  • @new_name= ] 'new_name'
    Proxy yeni adı. new_name'S sysname, null varsayılan. Sağlandığında, yordam için proxy adı değiştirir new_name. Bu bağımsız değişken null ise proxy adı değişmeden kalır.

  • @enabled = ] is_enabled
    Proxy etkinleştirilip etkinleştirilmediği olduğunu. is_enabledBayrağı tinyint, null varsayılan. Ne zaman is_enabledolan 0, proxy etkin değildir ve iş adım tarafından kullanılamaz. Bu bağımsız değişken null olduğunda, durum proxy değişmeden kalır.

  • @ Açıklama=] 'description'
    Proxy yeni açıklaması. description'S nvarchar(512), null varsayılan. Bu bağımsız değişken null ise proxy açıklaması değişmeden kalır.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

Ya da @ proxy_name veya @ proxy_id belirtilmelidir. Her iki bağımsız değişken belirtilmezse, bağımsız değişkenler her ikisi için aynı proxy başvurmalıdır veya saklı yordam başarısız olur.

Ya da @ credential_name veya @ credential_id proxy kimlik bilgilerini değiştirmek için belirtilmelidir. Her iki bağımsız değişken belirtilmezse, bağımsız değişkenler için aynı kimlik bilgisi başvurmalıdır veya saklı yordam başarısız olur.

Bu yordam, proxy değiştirir, ancak erişim proxy değiştirmez. Erişim için bir proxy değiştirmek için sp_grant_login_to_proxy ve sp_revoke_login_from_proxy.

İzinler

Yalnızca üyeleri sysadmin sabit güvenlik rolünün Bu yordam yürütebilirsiniz.

Örnekler

Aşağıdaki örnek proxy için etkinleştirilmiş değerini ayarlar Catalog application proxyiçin 0.

USE msdb ;
GO

EXEC dbo.sp_update_proxy
    @proxy_name = 'Catalog application proxy',
    @enabled = 0;
GO

USE msdb ;
GO

EXEC dbo.sp_update_proxy
    @proxy_name = 'Catalog application proxy',
    @enabled = 0;
GO

Ayrıca bkz.

Başvuru

SQL Server Agent depolanan yordamlar (Transact-sql)

Sp_add_proxy (Transact-sql)

sp_delete_proxy (Transact-sql)

sp_grant_login_to_proxy (Transact-sql)

sp_revoke_login_from_proxy (Transact-sql)

Kavramlar

SQL Server Aracısı güvenlik