Adjuntos en access hibrido

  • Esta entrada tiene 11 Respuestas |
  • 3 Seguidores
  • Estimados, he publicado con éxito una base de datos hibrida en office 365, de manera que trabajo en forma local con mi aplicación de escritorio, sincronizandose las tablas, formularios etc con access services. Mi pregunta es la siguiente: los archivos adjuntos que están incrustados en mi base (ej .doc, .pdf) donde se almacenan físicamente en office 365?. Es decir, puedo abrir las respectivas tablas web que genera access en office 365 y acceder al adjunto para que se descargue, pero me gustaría saber si existe un directorio (que no haya encontrado aun) donde esten todos estos archivos, para por ejemplo poder descargarlos en forma masiva si quisiera. 

    Esto me preocupa fundamentalmente porque he podido hacer copias de seguridad de mi base de datos, que inclusive pueden volver a transformarse en una base exclusivamente local, sin embargo cuando realizo este proceso, no recupero los archivos adjuntos anexados a la base de datos. Estos simplemente quedan alojados en el sitio de office 365. Si quisiera migrar mi base de datos completa (con los adjuntos inclusive), por ej a otro sitio dentro de office 365, como podría hacerlo?

    Desde ya muy agradecido de antemano por vuestros comentarios. 

    Gabriel Villalón

  • Hola,

    Las tablas de Access se convierten a listas en SharePoint Online. Entonces, accede al sitio de SharePoint Online dónde reside la información y desde aquí pon la Url: http://<SitioAccess>/_layouts/settings.aspx de forma que accederás a la administración del sitio. Desde aquí puedes acceder a "Ver todo el contenido del sitio" y visualizar las listas y bibliotecas disponibles. En cuanto a la migración, lamentablemente no hay una forma directa y tendrías que crearte un migrador de información o bien buscar algún producto de terceros.

    Saludos

    Juan Carlos González - MVP de SharePoint Server
    http://geeks.ms/blogs/jcgonzalez/
    Twitter: @jcgm1978
  • Hola a ambos:

    Por mas que he buscado, no he encontrado los datos adjuntos ni entre las listas ni en las bibliotecas del sitio. Haciendo una búsqueda en internet, he leído en un par de sitios que los adjuntos se guardan en la BD de contenidos.

    La cuestión es que, supongo que como la mayoría de los que llegamos a Sharepoint como complemento de Access, no tengo ni idea de cómo se accede a esa BD de contenidos en Office 365. Si no hay una forma sencilla de acceder, para un desarrollador de Access la mejor manera de copiar los adjuntos a local sería recorriendo el recordset con SaveToFile.

    Saludos

  • Hola,

    Tienen que estar en alguna lista como adjuntos en sí o en una biblioteca...busca la lista equivalente a tu tabla con adjuntos y edita un elemento...el attachment tiene que esta ahí...por cierto, todo en SharePoint se guarda en la BD de contenidos.

    SAludos

    Juan Carlos González - MVP de SharePoint Server
    http://geeks.ms/blogs/jcgonzalez/
    Twitter: @jcgm1978
  • Hola:

    Al editar la lista se ven los adjuntos, pero al hacer una copia en local, los adjuntos no se descargan con la lista, lo que hace suponer que no estén dentro de ella sino en otra ubicación. Uno esperaría que hubiera una url donde obtenerlos, al estilo de los documentos.

    En Access existen campos de datos adjuntos, pero en la configuración de las listas desaparece como campo y simplemente es una opción. La impresión es que los adjuntos se guardan en distinto lugar que las listas.

  • Hola Chea,

    Entonces es justo como indicaba: los adjuntos son adjuntos de elemento de lista...realmente si forman parte de la lista, si tratas de acceder programáticamente a un elemento de lista verás que puedes obtener sus adjuntos. De hecho, los adjuntos se provisionan directamente en la BD de contenidos en una Url de la forma: https://<SitioSharePointOnline>/Lists/<NombreLista>/Attachments/<ID_Elemento>/<Nombre_Archivo>

    Como véis, se guardan en una carpeta denominada <Attachments> en la que por cada elemento de lista tenemos una subcarpeta identificada por el ID del elemento de lista que es único.

    Un saludo

    Juan Carlos González - MVP de SharePoint Server
    http://geeks.ms/blogs/jcgonzalez/
    Twitter: @jcgm1978
  • Gracias, Juan Carlos. Ya lo voy entendiendo.

    Saludos

  • No hay de qué, si necesitáis más detalle "disparad".

    Saludos

    Juan Carlos González - MVP de SharePoint Server
    http://geeks.ms/blogs/jcgonzalez/
    Twitter: @jcgm1978
  • Juan Carlos, Chea: muchas gracias por las respuestas y la discusion de mi pregunta. Queria contarles que no pude encontrar esa lista que contiene a todos los attachments, pero experimentando un poco mas, logre hacer una copia local de mi base de datos hibrida y la misma contenia todos los archivos adjuntos sin necesidad de recurrir al servidor de office 365, es decir verdaderamente offline. Con lo cual uno puede estar tranquilo de poder hacer una copia local y recuperar absolutamente todos los datos.

    Curiosamente, sin embargo, trate a posteriori de subir esa mismisima copia local a otro subsitio de mi suscripcion de office 365, pero me aparecieron mensajes de incompatibilidad. Sera por el hecho de tener archivos adjuntos? Aclaro que cuando subi por primera vez la base, subi solamente tablas con datos; los adjuntos los fui añadiendo despues uno por uno.

    Intentare volver a subir esa base pero sin los adjuntos, solamente por curiosidad. Luego les cuento : )

    Gabriel Villalón

  • Hola Gabriel,

    ¿Cómo hiciste esa copia y como se reflejan los adjuntos en la misma?

    Un saludo

    Juan Carlos González - MVP de SharePoint Server
    http://geeks.ms/blogs/jcgonzalez/
    Twitter: @jcgm1978

    1 de 1 personas han encontrado útil esta entrada.

  • Juan Carlos, lo he vuelto a confirmar y efectivamente al hacer una copia local (Desde Access>Archivo>Guardar y Publicar>Guardar como base de datos local) se descarga toda la base completa con sus adjuntos incrustados. Esto es evidente ya que la base al hacer la copia local se vuelve mas pesada (aumente el tamaño del archivo) y estando sin conexion a internet se abren los adjuntos.

    Efectivamente siguiendo este formato https://<SitioSharePointOnline>/Lists/<NombreLista>/Attachments/<ID_Elemento>/<Nombre_Archivo> pude encontrar donde se almacenan los adjuntos dentro de la lista. Sin embargo no pude encontrar la forma de navegar por la lista tal como quien navega por el explorador de windows buscando la "carpeta" que almacena los archivos, lo cual resulta poco práctico.

    Muchas gracias por la ayuda.

    Gabriel Villalón

  • Hola Gabriel,

    De nada...en el caso de elementos de lista y adjuntos, hacer el simil de trabajar con el sistema de archivos no es trivial más que nada por el concepto de elemento de lista en sí.

    Saludos

    Juan Carlos González - MVP de SharePoint Server
    http://geeks.ms/blogs/jcgonzalez/
    Twitter: @jcgm1978
Página 1 de 1 (12 elementos)