Bagikan melalui


MENGUBAH PENGIKATAN LAYANAN JARAK JAUH (Transact-SQL)

Berlaku untuk: SQL Server

Mengubah pengguna yang terkait dengan pengikatan layanan jarak jauh, atau mengubah pengaturan autentikasi anonim untuk pengikatan.

Konvensi sintaks transact-SQL

Sintaks

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

Argumen

binding_name
Nama pengikatan layanan jarak jauh yang akan diubah. Nama server, database, dan skema tidak dapat ditentukan.

WITH USER = <user_name>
Menentukan pengguna database yang menyimpan sertifikat yang terkait dengan layanan jarak jauh untuk pengikatan ini. Kunci publik dari sertifikat ini digunakan untuk enkripsi dan autentikasi pesan yang ditukar dengan layanan jarak jauh.

ANONIM
Menentukan apakah autentikasi anonim digunakan saat berkomunikasi dengan layanan jarak jauh. Jika ANONIM = AKTIF, autentikasi anonim digunakan dan kredensial pengguna lokal tidak ditransfer ke layanan jarak jauh. Jika ANONIM = NONAKTIF, kredensial pengguna akan ditransfer. Jika klausa ini tidak ditentukan, defaultnya adalah NONAKTIF.

Keterangan

Kunci publik dalam sertifikat yang terkait dengan user_name digunakan untuk mengautentikasi pesan yang dikirim ke layanan jarak jauh dan untuk mengenkripsi kunci sesi yang kemudian digunakan untuk mengenkripsi percakapan. Sertifikat untuk user_name harus sesuai dengan sertifikat untuk masuk dalam database yang menghosting layanan jarak jauh.

Izin

Izin untuk mengubah default pengikatan layanan jarak jauh ke pemilik pengikatan layanan jarak jauh, anggota peran database tetap db_owner , dan anggota peran server tetap sysadmin .

Pengguna yang menjalankan pernyataan ALTER REMOTE SERVICE BINDING harus memiliki izin meniru untuk pengguna yang ditentukan dalam pernyataan.

Untuk mengubah OTORISASI untuk pengikatan layanan jarak jauh, gunakan pernyataan ALTER AUTHORIZATION.

Contoh

Contoh berikut mengubah pengikatan APBinding layanan jarak jauh untuk mengenkripsi pesan dengan menggunakan sertifikat dari akun SecurityAccount.

ALTER REMOTE SERVICE BINDING APBinding  
    WITH USER = SecurityAccount ;  

Lihat Juga

MEMBUAT PENGIKATAN LAYANAN JARAK JAUH (Transact-SQL)
DROP REMOTE SERVICE BINDING (Transact-SQL)
EVENTDATA (Transact-SQL)