Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Mevcut bir proxy'nin özelliklerini değiştirir.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_update_proxy
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @credential_name = ] N'credential_name' ]
[ , [ @credential_id = ] credential_id ]
[ , [ @new_name = ] N'new_name' ]
[ , [ @enabled = ] enabled ]
[ , [ @description = ] N'description' ]
[ ; ]
Arguments
[ @proxy_id = ] proxy_id
Proxy'nin proxy kimlik numarası değiştirilecek.
@proxy_idint, varsayılan olarak .NULL
[ @proxy_name = ] N'proxy_name'
Vekilin adı değiştirilecek.
@proxy_namesysname'dir, varsayılan olarak .NULL
[ @credential_name = ] N'credential_name'
Vekil için yeni kimlik bilgilerinin adı.
@credential_namesysname'dir ve varsayılan olarak .NULL Ya @credential_name ya da @credential_id belirtilmelidir.
[ @credential_id = ] credential_id
Vekil için yeni kimlik numarasının kimlik numarası.
@credential_idint, varsayılan olarak .NULL Ya @credential_name ya da @credential_id belirtilmelidir.
[ @new_name = ] N'new_name'
Vekilin yeni adı.
@new_namesysname'dir ve varsayılan olarak .NULL Sağlandığında, prosedür vekilin adını @new_name olarak değiştirir. Bu argüman olduğunda NULL, vekilin adı değişmeden kalır.
[ @enabled = ] etkinleştirildi
Proxy'nin etkin olup olmadığını belirtir.
@enabledtinyint'tir, varsayılan olarak .NULL
@enabled0ise, proxy etkinleştirilmez ve bir iş adımı tarafından kullanılamaz. Bu argüman NULLolduğunda, vekilin durumu değişmez.
[ @description = ] N'description'
Vekilin yeni tanımı.
@descriptionnvarchar(512)'dir ve varsayılan olarak .NULL Bu argüman olduğunda NULL, vekilin tanımı değişmeden kalır.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
Ya @proxy_name ya da @proxy_id belirtilmelidir. Her iki argüman de belirtilmişse, argümanlar aynı proxy'ye atıfta bulunmalıdır aksi takdirde saklanan prosedür başarısız olur.
Proxy'nin kimlik bilgilerini değiştirmek için @credential_name veya @credential_id belirtilmelidir. Her iki argüman de belirtilmişse, argümanlar aynı kimlik bilgisine atıfta bulunmalıdır aksi takdirde saklanan prosedür başarısız olur.
Bu prosedür proxy'yi değiştirir, ancak proxy'ye erişimi değiştirmez. Proxy'ye erişimi değiştirmek için sp_grant_login_to_proxy ve sp_revoke_login_from_proxykullanın.
Permissions
Yalnızca sistem yöneticisi sabit güvenlik rolündeki üyeler bu prosedürü uygulayabilir.
Örnekler
Aşağıdaki örnek, proxy Catalog application proxy için etkinleştirilmiş değeri olarak 0ayarlıyor.
USE msdb;
GO
EXECUTE dbo.sp_update_proxy
@proxy_name = 'Catalog application proxy',
@enabled = 0;
GO