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.
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 ;