Dari buku online OPENROWSET (Transact-SQL)
Pengguna memerlukan ADMINISTER BULK OPERATIONS
izin.
Dan inilah entrinya untuk PEMBERIAN itu. Ini adalah izin tingkat server, jadi ya, ini cukup tinggi.
Untuk mencoba izin yang lebih rendah, Anda dapat membuat koneksi server tertaut standar dan menambahkan login menggunakan
EXEC sp_addlinkedsrvlogin 'LINKSERVERNAME', 'false',
'localuser', 'rmtuser', 'rmtpass'
Tampaknya tidak ada izin khusus yang diperlukan untuk diberikan, jadi jika Anda menyiapkan server tertaut, tidak bijaksana untuk menyiapkannya dengan linkedsrvlogin
generik yang memetakan ke setiap pengguna lokal. Siapkan pemetaan lokal-jauh tertentu untuk mengontrol akses pengguna lokal, melalui server-tertaut, di server jauh (oleh rmtuser
masuk).