sp_update_proxy (Transact-sql)
Varolan bir proxy özelliklerini değiştirir.
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_delete_proxy (Transact-sql)
sp_grant_login_to_proxy (Transact-sql)
sp_revoke_login_from_proxy (Transact-sql)