sp_add_proxy (Transact-SQL)
Belirtilen ekler. SQL Server Aracısı proxy.
sp_add_proxy
[ @proxy_name = ] 'proxy_name' ,
[ @enabled = ] is_enabled ,
[ @description = ] 'description' ,
[ @credential_name = ] 'credential_name' ,
[ @credential_id = ] credential_id ,
[ @proxy_id = ] id OUTPUT
Bağımsız değişkenler
[ @ proxy_name= ] 'proxy_name'
Oluşturulacak proxy adı.The proxy_name is sysname, with a default of NULL.Zaman proxy_name NULL veya boş bir dize, proxy varsayılanlarına adını user_name sağladı.[ @ Etkin = ] is_enabled
Proxy etkinleştirilip etkinleştirilmeyeceğini belirtir.The is_enabled flag is tinyint, with a default of 1.Ne zaman is_enabled olan 0, proxy etkin değil ve bir iş adım kullanılamaz.[ @ açıklaması= ] 'description'
Proxy açıklaması.Açıklama nvarchar(512), varsayılan değeri NULL ile. Açıklama proxy belgelemenizi sağlar, ancak tarafından aksi halde kullanılmaz SQL Server Agent. Bu nedenle, bu bağımsız değişkeni isteğe bağlıdır.[ @ credential_name = ] 'credential_name'
Proxy için kimlik bilgileri adı.The credential_name is sysname, with a default of NULL.Her iki credential_name veya credential_id belirtilmeli.[ @ credential_id = ] credential_id
Proxy için kimlik tanımlama numarası.The credential_id is int, with a default of NULL.Her iki credential_name veya credential_id belirtilmeli.[ @ proxy_id= ] id Çıktı
Başarıyla oluşturuldu, proxy için atanan proxy kimlik numarası.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
None
Remarks
Bu saklı yordam çalıştırılmalıdır msdb veritabanıdır.
C SQL Server Güvenlik alt sistemleri dışındaki ilgili iş adımları için Aracısı proxy yönetir Transact-SQL alt sistemi. Her proxy, bir güvenlik belgesi karşılık gelir.Proxy, herhangi bir sayıda alt sistemler erişimi olabilir.
İzinler
Yalnızca üyeleri sysadmin sabit bir güvenlik rolü için yürütmek bu yordamı.
Üyeleri sysadmin sabit bir güvenlik rolü tüm proxy kullanan iş adımları oluşturabilirsiniz.Saklı yordamı kullanın. sp_grant_login_to_proxy (Transact-SQL) proxy için başka bir oturum açma erişimi vermek için .
Örnekler
Bu örnek, kimlik için bir proxy oluşturur. CatalogApplicationCredential. Kod kimlik zaten bulunduğunu varsayar.Kimlik bilgileri hakkında daha fazla bilgi için bkz: (Transact-SQL) CREDENTIAL CREATE.
USE msdb ;
GO
EXEC dbo.sp_add_proxy
@proxy_name = 'Catalog application proxy',
@enabled = 1,
@description = 'Maintenance tasks on catalog application.',
@credential_name = 'CatalogApplicationCredential' ;
GO