none
BCD error RRS feed

  • Pregunta

  • Hola a todos estoy desarrollando un proyecto en designer con BCS me esta dejando crear la conexion sim problema y cuando quiero ver la lista me saca el sig error

    No se puede mostrar este elemento web. Para obtener información sobre cómo solucionar el problema, abra esta página web en un editor HTML compatible con Microsoft SharePoint Foundation, como Microsoft SharePoint Designer. Si el problema persiste, póngase en contacto con el administrador del servidor web.

    Identificador de correlación:42209367-3343-4c42-af84-c16c0b283b1a

    lunes, 14 de marzo de 2011 20:24

Respuestas

  • Hola ARAUJOPA,

    En el external content type puedes utilzar autenticación windows, BDC identity, la que he usado en algunos casos, explicada en esta página: http://support.microsoft.com/kb/982586

    y también puedes usar suplantación tanto identidad de windows, como personalizada, especificando un ID de almacenamiento seguro, así nunca lo he hecho, pero seguro que si buscas es sencillo.

    Si tu lo has hecho con autenticación windows, y el usuario con el que estas intentando acceder tiene permisos en la base de datos donde está la tabla, no deberías tener problemas, ¿tiene permisos ese usuario?. Yo he utilizado BDC identity para que todos los usuarios accedan con la cuenta que ejecuta la aplicación de servicio del BDC, ya que no querían dar permisos a todos los usuarios en la Base de Datos. ¿Puede ser tu caso?

    Saludos


    Sergio Gallego
    martes, 15 de marzo de 2011 17:28

Todas las respuestas

  • Hola ARAUJOPA,

    Entiendo que has definido correctamente las operaciones a realizar en el External Content Type y que luego has creado la lista externa...¿has comprobado los permisos sobre el External Content Type definido? Lo tienes que hacer desde la administración de la aplicación del BCS en la Administración Central.

    • http://www.lightningtools.com/blog/archive/2009/11/17/external-content-type-in-sharepoint-designer-ndash-sql-server.aspx
    • http://blogs.msdn.com/b/jysaikia/archive/2010/12/15/a-step-by-step-guide-in-designing-bcs-entities-by-using-a-sql-stored-procedure.aspx

    Saludos

    lunes, 14 de marzo de 2011 22:13
  • Hola,

    ¿Cuantos elementos tienes en esa lista externa?

    Si hay más de 2000 elementos (que es el límite estandar), te salta ese error porque no puede haber más y no los muestra, este límite se puede cambiar desde la consola de administración, si necesitas cambiarlo dímelo y te paso el código.

    Saludos


    Sergio Gallego
    martes, 15 de marzo de 2011 11:59
  • Hola Juan lo raro es que tiene los usuarios registrados el procedimiento que se hace normalmente pero me sigue mostrando el error
    martes, 15 de marzo de 2011 13:36
  • Hola ARAUJOPA,

    No sé si el problema puede deberse a lo que comenta Sergio. En cualquier caso, tiene razón y la solución se indica en este post: http://robotsdottxt.com/2010/10/29/external-list-limits-with-sharepoint-workspace-and-outlook/

     

    Saludos!

    martes, 15 de marzo de 2011 14:34
  • No porque la tabla tiene 30 registros

    martes, 15 de marzo de 2011 14:58
  • Hola AraUJOPA,

    Vamos a ver porqué puede pasarte eso:

    ¿La cuenta que ejecuta el servicio de BDC tiene permisos sobre la base de datos? Para mirar que cuenta está ejecutando el servicio de BDC, desde administración central-->Administrar aplicaciones de servicio y ahí seleccionas la aplicación de servicio de BDC y le das a propiedades. Comprueba si tiene permisos en la base de datos.

    ¿Con qué tipo de auntenticación has creado el external content type?

    ¿Has probado otros tipos de autenticación?

    Saludos

     


    Sergio Gallego
    martes, 15 de marzo de 2011 15:11
  • Hola Sergio en este momento esta con la autenticacion de Windows

    a que te refieres con que tipo de autenticacion he creado el external content type?

    que otras puedo utilizar? 

    martes, 15 de marzo de 2011 17:15
  • Hola ARAUJOPA,

    En el external content type puedes utilzar autenticación windows, BDC identity, la que he usado en algunos casos, explicada en esta página: http://support.microsoft.com/kb/982586

    y también puedes usar suplantación tanto identidad de windows, como personalizada, especificando un ID de almacenamiento seguro, así nunca lo he hecho, pero seguro que si buscas es sencillo.

    Si tu lo has hecho con autenticación windows, y el usuario con el que estas intentando acceder tiene permisos en la base de datos donde está la tabla, no deberías tener problemas, ¿tiene permisos ese usuario?. Yo he utilizado BDC identity para que todos los usuarios accedan con la cuenta que ejecuta la aplicación de servicio del BDC, ya que no querían dar permisos a todos los usuarios en la Base de Datos. ¿Puede ser tu caso?

    Saludos


    Sergio Gallego
    martes, 15 de marzo de 2011 17:28
  • Gracias Sergio por tu oportuna respuesta el servicio quedo perfecto

     

     

    miércoles, 16 de marzo de 2011 14:20
  • De nada, para eso estamos aquí, para ayudarnos unos a otros.

    ¿Al final como lo has hecho, con BDC identity?

    Saludos


    Sergio Gallego
    miércoles, 16 de marzo de 2011 14:45