De libros en línea OPENROWSET (Transact-SQL)
El usuario requiere el ADMINISTER BULK OPERATIONS permiso.
Y aquí está la entrada por CONCEDERLO. Es un permiso a nivel de servidor, así que sí, es bastante alto.
Para probar permisos más bajos, puede crear una conexión de servidor vinculado estándar y agregar un inicio de sesión usando
EXEC sp_addlinkedsrvlogin 'LINKSERVERNAME', 'false',
'localuser', 'rmtuser', 'rmtpass'
No parece ser necesario otorgar ningún permiso específico, por lo que si configura un servidor vinculado, no es aconsejable configurarlo con un linkedsrvlogin genérico. que se asigna a cada usuario local. Configure mapeos locales-remotos específicos para controlar el acceso de un usuario local, a través del servidor vinculado, en el servidor remoto (por el rmtuser iniciar sesión).