alter remote SERVICE (Transact-sql) bağlama
Uzak hizmet bağlama ile ilişkili kullanıcının değişiklikleri veya anonim kimlik doğrulaması için bağlayıcı ayarı değiştirir.
Transact-SQL Sözdizim Kuralları
Sözdizimi
ALTER REMOTE SERVICE BINDING binding_name
WITH [ USER = <user_name> ] [ , ANONYMOUS = { ON | OFF } ]
[ ; ]
Bağımsız değişkenler
binding_name
Değiştirmek için uzak hizmet bağlama adı. Sunucu, veritabanı ve şema adı belirtilemez.KULLANICI =<user_name>
Bu bağlama uzak hizmet ile ilişkili sertifika tutan veritabanı kullanıcı belirtir. Bu sertifikadan ortak anahtarı şifreleme ve kimlik doğrulama iletilerini uzak hizmet ile takas için kullanılır.ANONİM
Anonim kimlik doğrulaması uzaktan hizmeti ile iletişim kurarken kullanılıp kullanılmayacağını belirtir. = on, anonim, anonim kimlik doğrulaması kullanılır ve yerel kullanıcı kimlik bilgilerini uzak hizmetine aktarılmaz. Eğer anonim = off, kullanıcı kimlik bilgileri aktarılır. Bu yan tümcesi belirtilirse, varsayılan kapalı'dır.
Açıklamalar
Sertifika ile ilişkili ortak anahtar user_nameuzak hizmetine gönderilen iletilerin kimliğini doğrulamak ve ardından konuşma şifrelemek için kullanılan bir oturum anahtarını şifrelemek için kullanılır. Sertifika için user_nameuzak hizmeti barındıran veritabanı oturum açma sertifikası karşılık gelmelidir.
İzinler
İçin uzak hizmet bağlama değiştirme izni varsayılan uzak hizmet bağlama, üyelerinin sahibi db_owner sabit veritabanı rolü ve üyeleri sysadmin sunucu rolü.
alter remote SERVICE bağlama deyimini yürütür kullanıcı deyiminde belirtilen kullanıcı izni taklit olması gerekir.
İçin uzak hizmet bağlama YETKILENDIRME değiştirmek için alter YETKILENDIRME deyimini kullanın.
Örnekler
Aşağıdaki örnek uzak hizmet bağlama değiştirir APBindinghesap sertifikalarını kullanarak iletileri şifrelemek için SecurityAccount.
ALTER REMOTE SERVICE BINDING APBinding
WITH USER = SecurityAccount ;
ALTER REMOTE SERVICE BINDING APBinding
WITH USER = SecurityAccount ;
Ayrıca bkz.
Başvuru
create remote SERVICE (Transact-sql) bağlama