Técnico: Error EXECUTE permission was denied on the object ‘xp_prop_oledb_provider’ en Sql Server

Técnico: Error EXECUTE permission was denied on the object ‘xp_prop_oledb_provider’ en Sql Server

Cuando estamos usando «linked server» y queremos que un usuario acceda con solo permisos de lectura. Y nos aparece este error:

 «EXECUTE permission was denied on the object ‘xp_prop_oledb_provider’»

Lo que tenemos que realizar es lo siguiente:

  1. Dar permiso al usuario que queramos que acceda al «linked server» a la base de datos «master» con privilegios «public».
  2. Ejecutar la siguiente consulta:

«USE MASTER

GO

GRANT EXECUTE ON SYS.XP_PROP_OLEDB_PROVIDER TO <usuario que queramos dar permiso>»

Espero que os haya sido de utilidad y como siempre el equipo de Infortécnica esta dispuesto a ayudarte. Si necesitáis ayuda podéis contactar con nosotros.

CONTÁCTENOS

Share this post