Aracılığıyla paylaş


sp_add_proxy (Transact-SQL)

Belirtilen ekler. SQL Server Aracısı proxy.

Topic link iconTransact-SQL sözdizimi kuralları

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