Aracılığıyla paylaş


ALTER uzak hizmet bağlaması (Transact-SQL)

uzak hizmet bağlaması ile ilişkili bir kullanıcı veya anonim kimlik doğrulaması için bağlama ayarını değiştirir.

Topic link iconTransact-SQL sözdizimi kuralları

ALTER REMOTE SERVICE BINDING binding_name 
   WITH [ USER = <user_name> ] [ , ANONYMOUS = { ON | OFF } ] 
[ ; ]

Bağımsız değişkenler

  • binding_name
    Adı değiştirmek için uzak hizmet bağlaması.Şema sunucu ve veritabanı adı belirtilemez.

  • <user_name> USER =
    Tutan veritabanı kullanıcının belirlediği sertifika Bu bağlama için uzak hizmet ile ilişkili.Bu sertifikadan ortak anahtar şifreleme ve uzak hizmet ile değiş tokuş iletilerin kimlik doğrulaması için kullanılır.

  • ANONİM
    Anonim kimlik doğrulaması, uzak hizmet ile iletişim kurarken kullanılıp kullanılmayacağını belirtir.ANONYMOUS, ON, = anonim kimlik bilgileri doğrulaması kullanılır ve yerel kullanıcı kimlik bilgileri bilgilerini uzak hizmete aktarılmaz.ANONYMOUS, = OFF, kullanıcı kimlik bilgileri bilgilerini transfer edilir.Bu yan tümce belirtilmezse, varsayılan değer KAPALı'dır.

Remarks

Ortak anahtar ilişkili sertifika user_name Uzak hizmete gönderilen iletilerin kimliğini doğrulamak ve oturum şifrelemek için kullanılan anahtar, daha sonra görüşmeyi şifrelemek için kullanılır. Sertifika için user_name Sertifika için bir oturumu uzaktan hizmet barındıran veritabanındaki karşılık gelmelidir.

İzinler

Bağlama, üyeleri uzak hizmetin sahibine iznine, uzak hizmet bağlaması değiştirme için varsayılan db_owner sabit veritabanı rolü ve üyeleri sysadmin sabit sunucu rolü.

ALTER REMOTE hizmet BAğLAMA deyim yürüten kullanıcının deyim içinde belirtilen kullanıcı izninin taklit olması gerekir.

uzak hizmet bağlaması için YETKILENDIRME değiştirmek için , ALTER AUTHORIZATION deyimini kullanın.

Örnekler

Aşağıdaki örnek, uzak hizmet bağlaması değiştirir APBinding hesaptan Sertifikalar'ı kullanarak, iletileri şifrelemek için SecurityAccount.

ALTER REMOTE SERVICE BINDING APBinding
    WITH USER = SecurityAccount ;