Aracılığıyla paylaş


Sp_add_proxy (Transact-sql)

Belirtilen ekler SQL ServerAracısı proxy.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

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'
    Proxy oluşturmak için adı. proxy_name'S sysname, null varsayılan. Ne zaman proxy_namenull veya boş bir dize, proxy varsayılan adı user_namesağlanan.

  • @enabled = ] is_enabled
    Proxy etkinleştirilip etkinleştirilmeyeceğini belirtir. is_enabledBayrağı tinyint, varsayılan olarak 1. Ne zaman is_enabledolan 0, proxy etkin değildir ve iş adım tarafından kullanılamaz.

  • @ Açıklama=] 'description'
    Proxy açıklaması. Açıklama nvarchar(512), null varsayılan. Açıklama proxy belgelemenizi sağlar, ancak aksi tarafından kullanılmayan SQL Serverajan. Bu nedenle, bu bağımsız değişkeni isteğe bağlıdır.

  • @ credential_name =] 'credential_name'
    Proxy kimlik bilgisi adı. credential_name'S sysname, null varsayılan. Ya credential_nameya credential_idbelirtilmesi gerekir.

  • @ credential_id =]credential_id
    Proxy kimlik bilgisi kimlik numarası. credential_id'S int, null varsayılan. Ya credential_nameya credential_idbelirtilmesi gerekir.

  • @proxy_id= ] idÇıktı
    Proxy sunucuya başarıyla oluşturduysanız, atanan proxy kimlik numarası.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

Hiçbiri

Açıklamalar

Bu saklı yordam çalıştırılması gereken msdb veritabanı.

A SQL ServerAracısı proxy yöneten güvenlik alt sistemleri dışında ücretli iş adımları Transact-SQLalt sistem. Her vekil bir güvenlik belgesi olmaktan karşılık gelir. Proxy erişim alt sistemlerin herhangi bir sayı olabilir.

İzinler

Yalnızca üyeleri sysadmin sabit güvenlik rolünün Bu yordam yürütebilirsiniz.

Üyeleri sysadmin sabit güvenlik rolünün herhangi bir proxy kullanan iş adımları oluşturabilirsiniz. Saklı yordam sp_grant_login_to_proxy (Transact-sql)proxy diğer oturumları erişim vermek.

Örnekler

Bu örnek, proxy kimlik bilgisi oluşturur CatalogApplicationCredential. Kod kimlik zaten varolduğunu varsayar. Kimlik bilgileri hakkında daha fazla bilgi için bkz: Kimlik BILGISI (Transact-sql) oluştur.

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

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

Ayrıca bkz.

Başvuru

Kimlik BILGISI (Transact-sql) oluştur

sp_grant_login_to_proxy (Transact-sql)

sp_revoke_login_from_proxy (Transact-sql)