miércoles, 11 de marzo de 2015

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 sale este error:

"EXECUTE permission was denied on the object ‘xp_prop_oledb_provider’"

Lo que tenemos que hacer 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>"

0 comentarios:

Publicar un comentario