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”:
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.
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
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.