Z knih online OPENROWSET (Transact-SQL)
Uživatel vyžaduje ADMINISTER BULK OPERATIONS
povolení.
A tady je záznam za udělení. Je to oprávnění na úrovni serveru, takže ano, je poměrně vysoké.
Chcete-li zkusit nižší oprávnění, můžete vytvořit standardní propojené připojení k serveru a přidat přihlašovací jméno pomocí
EXEC sp_addlinkedsrvlogin 'LINKSERVERNAME', 'false',
'localuser', 'rmtuser', 'rmtpass'
Zdá se, že není třeba udělit žádná konkrétní oprávnění, takže pokud nastavujete propojený server, není moudré jej nastavovat pomocí obecného linkedsrvlogin
který se mapuje každému místnímu uživateli. Nastavte specifická mapování místního a vzdáleného přístupu pro řízení přístupu místního uživatele prostřednictvím propojeného serveru na vzdáleném serveru (pomocí rmtuser
přihlášení).