Acceso denegado por Conectividad a datos empresariales

Al utilizar el servicio de BCS (Business Connectivity Services) con un usuario no administrador puede que nos salte al cargar la página el error “Acceso denegado por Conectividad a datos empresariales”, si miramos el log de SharePoint encontraremos una traza similar a la siguiente:

Error while executing web part: Microsoft.SharePoint.SPException: Acceso denegado por Conectividad a datos empresariales. —> Access Denied for User …

 

Este mensaje se debe a que el usuario logado en ese momento no tiene permisos para ejecutar los métodos definidos en BCS. Para solucionarlo entraremos en la Consola de Administración Central de SharePoint 2010 > Administración de aplicaciones > Administrar aplicaciones de servicio y buscaremos nuestra aplicación de servicio de BCS. Entraremos en su página de administración y pulsaremos en la opción “Establecer permisos del almacén de metadatos”:

image

A continuación, indicaremos los usuarios a los que queremos dar permisos y pulsaremos en “Agregar”. Seleccionaremos el usuario y marcaremos el permiso “Ejecutar”. Por último seleccionaremos el checkbox “Propague permisos a todos los modelos de BDC…” y aceptaremos los cambios.

image

Publicado por

Mario Cortés

Mario Cortés Flores es MVP en Office 365, trabaja en Plain Concepts como Team Lead y escribe habitualmente en geeks.ms/blogs/mcortes y en Twitter @mariocortesf. Podréis encontrarlo colaborando activamente con la comunidad de MadPoint y SUGES

2 comentarios en “Acceso denegado por Conectividad a datos empresariales”

  1. Hola estoy tratando de generar una lista externa y cuando hago los pasos que describis aca me aparece el siguiente error:

    Error al intentar asignar una lista de control de acceso a ‘IMetadataCatalog’ con el nombre ‘ApplicationRegistry’. Por lo menos un usuario o grupo de la lista de control de acceso debe tener el derecho SetPermissions para evitar la creación de un objeto que no se pueda administrar.

    Estube buscando como solucionarlo pero no encontre mucho, sabras como solucionarlo?? mi correo es rsaracho@softsystems.com.ar desde ya muchas gracias

  2. hola,
    no me había salido este mensaje, pero por lo que indicas parece que debes asignar permiso “Establecer permisos” al usuario con el que estás creando la lista.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *