Aracılığıyla paylaş


Uzak hizmet bağlama (Transact-SQL) Değiştir

Uzak hizmetbağlamaile ilişkili kullanıcı veya bağlamaiçin ayarlama anonim kimlik doğrulaması değiştirir.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

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ğlama .Sunucu, veritabanı ve şema adı belirtilemez.

  • KULLANICI =<user_name>
    Bu bağlamauzak hizmet ile ilişkili sertifika sahibi veritabanı kullanıcı belirtir.Bu sertifika ortak anahtar , şifreleme ve kimlik doğrulaması iletilerinin uzaktan hizmetalışverişi için kullanılır.

  • ANONİM
    Anonim kimlik doğrulaması uzak hizmetile iletişim kurarken kullanılıp kullanılmayacağını belirtir.Anonim, on, = anonim kimlik doğrulaması kullanılır ve yerel kullanıcı kimlik bilgileri uzak hizmetdeğil aktarılır.Anonim, = off, kullanıcı kimlik bilgileri aktarılır.Bu yan tümce belirtilmezse, varsayılan kapalı'dır.

Açıklamalar

sertifika ile ilişkili ortak anahtar user_name Uzak hizmet gönderilen iletilerin kimliğini doğrulamak ve bir oturumanahtar sonra kullanılan şifrelemek için şifreleme için kullanılan konuşma.sertifika user_name Uzak hizmetbarındıran veritabanında oturum açma sertifika eşleşmelidir.

İzinler

İçin Uzak hizmet bağlama değiştirme izni varsayılan olarak uzak hizmet bağlama, üyelerinin sahibi db_owner veritabanı rolüve üyeleri sabit sysadmin sabit sunucu rolü.

alter uzaktan hizmet bağlama deyim yürütür kullanıcı gerekir sahip taklit ' % s'deyimi deyimiçinde belirtilen kullanıcı için izni.

Uzak hizmet bağlamaiçin YETKİLENDİRME değiştirmek için alter YETKİLENDİRME deyimkullanın.

Örnekler

Aşağıdaki örnek, uzak hizmetbağlamadeğiştirirAPBinding hesabı sertifikaları kullanarak iletileri şifrelemek için SecurityAccount.

ALTER REMOTE SERVICE BINDING APBinding
    WITH USER = SecurityAccount ;