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.
Belirtilen SQL Server Agent proxy'sini ekler.
Transact-SQL söz dizimi kuralları
Syntax
dbo.sp_add_proxy
[ @proxy_name = ] N'proxy_name'
[ , [ @enabled = ] enabled ]
[ , [ @description = ] N'description' ]
, { [ @credential_name = ] N'credential_name'
| [ @credential_id = ] credential_id }
[ , [ @proxy_id = ] proxy_id OUTPUT ]
[ ; ]
Arguments
[ @proxy_name = ] N'proxy_name'
Oluşturulacak proxy'nin adı.
@proxy_namesysname'dir, varsayılan olarak .NULL
@proxy_nameNULL veya boş bir dizi olduğunda, proxy'nin adı varsayılan olarak sağlanan @credential_name veya @credential_id olur.
[ @enabled = ] etkin
Proxy'nin etkin olup olmadığını belirtir.
@enabled bayrağı tinyint, varsayılan 1olarak .
@enabled0ise, proxy etkinleştirilmez ve bir iş adımı tarafından kullanılamaz.
[ @description = ] N'açıklama'
Vekilin tanımı. Açıklama nvarchar(512) olup, varsayılan olarak .NULL Açıklama, proxy'yi belgelemenize izin verir, ancak SQL Server Agent tarafından başka şekilde kullanılmaz. Bu nedenle, bu argüman isteğe bağlıdır.
[ @credential_name = ] N'credential_name'
Vekaletin kimlik belgesinin adı.
@credential_namesysname'dir ve varsayılan olarak .NULL Ya @credential_name ya da @credential_id belirtilmelidir.
[ @credential_id = ] credential_id
Proxy için kimlik numarasının kimlik numarası.
@credential_idint, varsayılan olarak .NULL Ya @credential_name ya da @credential_id belirtilmelidir.
[ @proxy_id = ] proxy_id ÇIKIŞ
Başarılı bir şekilde oluşturulursa vekalete atanan vekil kimlik numarası.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Sonuç kümesi
Yok.
Remarks
Bu saklanan msdb prosedür veritabanında çalıştırılmalıdır.
Bir SQL Server Agent proxy, Transact-SQL alt sistemi dışındaki alt sistemleri içeren iş adımlarının güvenliğini yönetir. Her ara sunucu bir güvenlik kimlik bilgilerine karşılık gelir. Bir proxy herhangi sayıda alt sisteme erişebilir.
Permissions
EXECUTE Bu prosedür üzerinde izinler verebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kalabilir.
Sysadmin sabit güvenlik rolünün üyeleri, herhangi bir proxy kullanan iş adımları oluşturabilir. Diğer girişlere proxy'ye erişim sağlamak için sp_grant_login_to_proxy saklanan prosedürü kullanın.
Examples
Bu örnek, credential CatalogApplicationCredentialiçin bir proxy oluşturur. Kod, kimlik bilgisinin zaten var olduğunu varsayar. Kimlik bilgileri hakkında daha fazla bilgi için bkz.CREATE CREDENTIAL
USE msdb;
GO
EXECUTE dbo.sp_add_proxy
@proxy_name = 'Catalog application proxy',
@enabled = 1,
@description = 'Maintenance tasks on catalog application.',
@credential_name = 'CatalogApplicationCredential';
GO