ALTER REMOTE SERVICE BINDING (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Uzaktan hizmet bağlamasına bağlı kullanıcı değişir veya bağlama için anonim kimlik doğrulama ayarını değiştirir.

Transact-SQL söz dizimi kuralları

Syntax

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

Arguments

binding_name
Uzaktan hizmetin adının değişmesi zorunlu olarak değişiyor. Sunucu, veritabanı ve şema adları belirtilemez.

ILE USER = <user_name>
Bu bağlama için uzaktan hizmetle ilişkilendirilen sertifikayı elinde bulunduran veritabanı kullanıcısını belirtir. Bu sertifikadan alınan açık anahtar, uzaktan hizmetle paylaşılan mesajların şifrelenmesi ve kimlik doğrulaması için kullanılır.

ANONİM
Uzak servisle iletişim kurarken anonim kimlik doğrulamanın kullanılıp kullanılmayacağını belirtir. ANONYMOUS = ONONURSA, anonim kimlik doğrulama kullanılır ve yerel kullanıcının kimlik bilgileri uzaktan servise aktarılmaz. ANONYMOUS = OFF ise, kullanıcı kimlik bilgileri aktarılır. Bu madde belirtilmemişse, varsayılan KAPALıdır.

Remarks

user_name ile ilişkili sertifikadaki açık anahtar, uzak servise gönderilen mesajların kimlik doğrulaması ve ardından konuşmayı şifrelemek için kullanılan bir oturum anahtarı şifrelemek için kullanılır. user_name sertifikası, uzak hizmeti barındıran veritabanında giriş için kullanılan sertifikaya karşılık gelmelidir.

Permissions

Uzak hizmet bağlamasını değiştirme izni, uzak hizmet bağlamasının sahibine, db_owner sabit veritabanı rolünün üyelerine ve sysadmin sabit sunucu rolünün üyelerine aitti.

Ifadeyi ALTER REMOTE SERVICE BINDING çalıştıran kullanıcının, ifadede belirtilen kullanıcı için kimlik takliti iznine sahip olması gerekir.

Uzaktan hizmet bağlamasını değiştirmek AUTHORIZATION için şu ifadeyi ALTER AUTHORIZATION kullanın.

Examples

Aşağıdaki örnek, hesaptaki APBindingsertifikalar kullanılarak mesajları şifrelemek için uzaktan hizmet bağlamasını SecurityAccount değiştirir.

ALTER REMOTE SERVICE BINDING APBinding  
    WITH USER = SecurityAccount ;