none
Problemas al visualizar una lista de contenido externo RRS feed

  • Pregunta

  • Hola,

    he creado un contenido de tipo externo que conecta con un servidor SQL externo, con intención de poder mostrar un listado y realizar altas, editar y borrar. Hasta ahí todo bien, pero cuando voy a visualizar el listado desde la web me sale el siguiente error:

    "No se puede conectar a LobSystem (sistema externo). Motivo: "Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: SQL Network Interfaces, error: 26 - Error al buscar el servidor o instancia especificado)"

    El servidor sí que está configurado para permitir conexiones remotas, así que no sé por qué da este error. Intuyo que tiene que ver con la seguridad del SQL server. La conexión la hago con la opción "conectar con identidad de usuario". No sé si sería bueno que me creara una conexión con identidad de widndows o personalizada suplantada.

    Estoy trabajando con Sharepoint 2013 standalone instalado en un Server 2008R2 y el SP designer 2013.

    Un saludo y muchas gracias.

    martes, 14 de octubre de 2014 16:50

Respuestas

  • Hola,

    Bueno siendo así, probaría a generar una nueva clave de cifrado y una vez lo hayas realizado actualiza la clave. Si despues de esto sigues teniendo el error de 'No se puede obtener la clave maestra.' entonces habrá que echar un vistazo a los Logs de SharePoint.

    Recuerda que están en C:\Program files\Common Files\Microsoft Shared\Web Server Extensions\15\Logs

    y te recomiendo uses esta herramienta si no la tienes ya, http://sharepointlogviewer.codeplex.com/

    Saludos,


    miércoles, 15 de octubre de 2014 16:34

Todas las respuestas

  • Hola,

    Si usas la identidad del usuario para conectarse al SQL, tienes asegurar que el usuario tiene acceso a ese SQL Server.

    Saludos


    ------------------------------------------------------------
    Juan Carlos Gonzalez Martin
    MVP de SharePoint Server - Director revista CompartiMOSS:
    http://www.compartimoss.com
    Blog: http://geeks.ms/blogs/jcgonzalez
    Twitter: @jcgm1978
    ------------------------------------------------------------

    • Propuesto como respuesta Moderador M martes, 14 de octubre de 2014 22:24
    martes, 14 de octubre de 2014 20:06
  • Hola,

    al final conecto a través de una identidad personalizada suplantada que he creado específica para ello y ahora, cuando voy a ver el contenido de la lista me sale el siguiente error:

    No se pueden representar los datos. Si el problema continúa, póngase en contacto con el administrador de su servidor web

    En el visor de suscesos aparecen estos dos errores:

    1 .- La aplicación del Servicio de almacenamiento seguro de Microsoft Servicio de almacenamiento seguro no pudo recuperar las credenciales. Error devuelto: 'No se puede obtener la clave maestra.'. Para más información, consulte el kit de desarrollo de software (SDK) de Productos y Tecnologías de Microsoft SharePoint.

    2.- La aplicación del Servicio de almacenamiento seguro de Microsoft Servicio de almacenamiento seguro no pudo recuperar la clave maestra secreta. Error devuelto: 'No se puede obtener la clave maestra.'. Para más información, consulte el kit de desarrollo de software (SDK) de Productos y Tecnologías de Microsoft SharePoint.

    No sé a qué puede deberse. A ver si alguien me puede orienter. Necesito conectarme a esta base de datos , pero no hay manera de conseguirlo.

    Un saludo y muchas gracias

    miércoles, 15 de octubre de 2014 10:55
  • Hola,

    Te dejo un par de enlaces que quizás te pueden ayudar, si tu servicio de Almacenamiento seguro viene de una migración de 2010 a 2013 necesitas sincronizar nuevamente la clave del almacén, echa un vistazo a estos enlaces quizás te puedan ayudar.

    Si es la primera vez que vas a usar el almacén de claves quizás no has establecido la contraseña de cifrado, primero necesitaras resolver este problema de la clave maestra para poder continuar con el acceso a tu lista externa.

    http://technet.microsoft.com/es-es/library/ee806866(v=office.15).aspx (Mira en la sección "Actualización de la clave de Cifrado")

    http://technet.microsoft.com/es-es/library/ff607850(v=office.15).aspx

    Saludos,


    Phantom

    miércoles, 15 de octubre de 2014 11:47
  • Hola,

    precisamente he seguido el tutorial para crear el almacén, y por último he generado la clave maestra sin recibir ningún tipo de error.

    En mi caso es la primera vez que utilizo el almacén de claves.

    Un saludo.

    miércoles, 15 de octubre de 2014 16:06
  • Hola,

    Bueno siendo así, probaría a generar una nueva clave de cifrado y una vez lo hayas realizado actualiza la clave. Si despues de esto sigues teniendo el error de 'No se puede obtener la clave maestra.' entonces habrá que echar un vistazo a los Logs de SharePoint.

    Recuerda que están en C:\Program files\Common Files\Microsoft Shared\Web Server Extensions\15\Logs

    y te recomiendo uses esta herramienta si no la tienes ya, http://sharepointlogviewer.codeplex.com/

    Saludos,


    miércoles, 15 de octubre de 2014 16:34

  • De acuerdo, miraré el log, porque he vuelto a generar la clave y actualizado y sigue dando el mismo error. Así que bucearé por el log a ver si veo algo. Informaré sobre ello.

    Un saludo y gracias.

    viernes, 17 de octubre de 2014 15:42
  • Hola de nuevo,

    todavía no he conseguido conectar con los datos externos y generar una lista. He probado ya de todo y no hay manera. He desinstalado e instalado SP, y he empezado con todo desde cero, pero sigo teniendo los mismos problemas. 

    Creo un almacén de datos seguro, genero la clave, y luego he creado varias aplicaciones de destino para probar con distintos accesos (usuario windows, usuario sql)

    Luego en el al Sarepoint designer creo un tipo de contenido externo, añado la conexión a la bb.dd con el id del aplicación y cuando genero la lista y la voy a visualizar me da el siguiente error:

    No se puede conectar a LobSystem (sistema externo). Motivo: "Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: SQL Network Interfaces, error: 26 - Error al buscar el servidor o instancia especificado)"

    Como veis esta vez no da el error de que no encontraba el almacén de datos. La conexión la hago con usuarios tanto de windows (administador) como de sql que tienen permisos en el servidor SQL. 

    Estoy un poco desesperado porque si no puedo conectar con el SQL de la empresa no puedo avanzar en mi trabajo. Cualquier ayuda será bienvenida.

    Un saludo y muchas gracias

    miércoles, 22 de octubre de 2014 17:00
  • hola,

    Entiendo tu desespero y que mi pregunta te resulte obvia... Si tienes un SQL Management Studio instalado en tu servidor de SharePoint eres capaz de conectar a la instancia de SQL? Si estas usando el Designer desde una estación de trabajo también podrías hacer esta comprobación?

    miércoles, 22 de octubre de 2014 17:42
  • Hola,

    al final he conseguido conectar y que se muestren los listados. No puedo dar mucha información al respecto de cómo lo he conseguido porque al final a funcionado sin una razón aparente. Lo que he hecho esta mañana es seguir las indicaciones de Jorge L. y desde el propio servidor donde tengo instalado Sharepoint crear un ODBC para ver si tenía conexión con el SQL (que está en otro servidor). La conexión la he realizado con un usuario del SQL (el mismo que utilizo en el almacén de datos seguro), y al principio no conectaba porque había una opción que determinaba el puerto dinámicamente, he desactivado esa opción y dejado el puerto por defecto 1433 y ya ha conectado.

    Otra cosa que he hecho después, es la de crear un origen de datos desde Sharepoint designer al SQL y también ha conectado satisfactoriamente. Después he tenido que atender otras tareas y cuando he vuelto a la intranet de SP he pinchado en los listados y voilá, se han mostrado los resultados... Tengo que confirmar si entre ayer y hoy el servidor ha sido reiniciado o se han instalado actualizaciones de windows, porque es una de las opciones que se me ocurre.

    Sea como sea, muchas gracias por toda la ayuda.

    Un saludo

    Carlos

    jueves, 23 de octubre de 2014 15:05
  • Hola Carlos,

    Me alegro que ya tengas datos en tus listas de SP, todo hace pensar que tenias un problema de conectividad por algún firewall, quizás el de la propia maquina del SQL Externo o algún firewall de red. Justo por eso te comentaba esa prueba, para ver si la parte de conectividad estaba correcta.

    Después de realizar cambios en un SQL Server y cambiar el uso de los puertos de Dinámico al puerto por defecto hace falta reiniciar el servicio del Motor de SQL para que se apliquen los cambios.

    Saludos,

    ------------------------------------------------------------ 
    Jorge L. González Yánez
    Blog: http://jorgelgy.wordpress.com 
    Twitter: @Jorgelgy_ITPro
    ------------------------------------------------------------

    jueves, 23 de octubre de 2014 22:37