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).