Saltar al contenido principal
Formas de compartir una base de datos de escritorio de Access

Formas de compartir una base de datos de escritorio de Access

Existen diversas formas de compartir una base de datos de Access según cuáles sean sus necesidades y la disponibilidad de los recursos. En este artículo, echaremos un vistazo a las opciones disponibles, los beneficios de cada opción y los recursos para obtener más información.

En este artículo

Información general sobre las formas de compartir datos de Access

Compartir una única base de datos

Compartir una base de datos dividida

Compartir datos en un sitio de SharePoint

Compartir datos mediante un servidor de base de datos

Información general sobre las formas de compartir datos de Access

Las aplicaciones de base de datos cambian y aumentan a lo largo del tiempo. Numerosos factores que afectan a las necesidades y el rendimiento, incluidos el número de usuarios simultáneos, el entorno de red, el rendimiento, la latencia, el tamaño de la base de datos, los tiempos máximos de uso y las tasas de crecimiento previstas. En Resumen, si la solución de la base de datos tiene éxito, probablemente deba evolucionar. Afortunadamente, Access tiene un camino evolutivo, de simple a avanzado, que puede tomar a lo largo del tiempo para escalar la solución de forma eficaz. En la siguiente tabla se resumen los escenarios y las cargas de trabajo de Access para que le resulte más fácil elegir esa ruta.

Información general sobre las opciones de uso compartido de Access

Inicio de la página

Compartir una única base de datos

Esta es la opción más sencilla y con menos requisitos, pero también la que ofrece la funcionalidad mínima. En este método, el archivo de base de datos se almacena en una unidad de red compartida y los usuarios usan dicho archivo al mismo tiempo. Pueden existir algunas limitaciones de confiabilidad y disponibilidad si hay varios usuarios cambiando datos a la vez, ya que se comparten todos los objetos de la base de datos. Además, esta técnica puede reducir el rendimiento, porque todos los objetos de la base de datos se envían a través la red.

Esta opción puede ser la adecuada si está previsto que solo unos pocos usen la base datos al mismo tiempo y, asimismo, no sea necesario que los usuarios personalicen el diseño de la base de datos. Pero este método es menos seguro que otros métodos de compartir una base de datos, ya que cada usuario tiene una copia completa del archivo de la base de datos, lo que aumenta el riesgo de acceso no autorizado.

Para compartir una base de datos mediante una carpeta compartida:

  1. En un entorno doméstico o de pequeña empresa, comparta una carpeta con personas específicas. Para obtener más información, consulte uso compartido de archivos en una red en Windows 10.

  2. Asegúrese de que Access está configurado para abrirse en modo compartido en todos los equipos de los usuarios. Esta es la configuración predeterminada, pero debe asegurarse de que, si un usuario abre la base de datos en modo exclusivo, interferirá con la disponibilidad de los datos.

    1. Inicie Access y en Archivo haga clic en Opciones.

    2. En el cuadro Opciones de Access, haga clic en Configuración de cliente.

    3. En la sección avanzadas , en modo predeterminado de apertura, seleccione compartido, haga clic en Aceptary, a continuación, salga de Access.

  3. Copie el archivo de base de datos en la carpeta compartida. Después de copiar el archivo, asegúrese de que los atributos del archivo estén establecidos para permitir el acceso de lectura y escritura en el archivo de base de datos. Los usuarios deben tener acceso de lectura y escritura para poder usar la base de datos.

  4. En el equipo de cada usuario, cree un acceso directo al archivo de base de datos. Para obtener más información, vea crear un acceso directo al escritorio para un programa o archivo de Office.

Parte superior de la página

Compartir una base de datos dividida

Esta es una buena opción si no posee un sitio de SharePoint o un producto de servidor de bases de datos. Puede compartir una base de datos dividida en una red de área local (LAN). Cuando una base de datos se divide, se reorganiza en dos archivos: una base de datos back-end (que contiene las tablas de datos) y una base de datos front-end (que contiene todos los demás objetos de base de datos, como consultas, formularios e informes). Cada usuario interactúa con los datos mediante una copia local de la base de datos front-end.

Entre las ventajas de dividir una base de datos, se incluyen las siguientes:

  • Rendimiento mejorado    Solo los datos se comparten entre la red y no las tablas, consultas, formularios, informes, macros y módulos.

  • Mayor disponibilidad    Las transacciones de base de datos, como las ediciones de registros se completan más rápidamente.

  • Seguridad mejorada    Los usuarios obtienen acceso a la base de datos back-end a través de tablas vinculadas; es menos probable que los intrusos puedan obtener acceso no autorizado a los datos a través de la base de datos front-end.

  • Mayor confiabilidad    Si un usuario encuentra un problema y la base de datos se cierra inesperadamente, los daños en los archivos de base de datos normalmente se limitan a la copia de la base de datos front-end que el usuario tenía abierta.

  • Entorno de desarrollo flexible    Cada usuario puede desarrollar de forma independiente consultas, formularios, informes y otros objetos de base de datos sin afectar a otros usuarios. También es posible desarrollar y distribuir una nueva versión de la base de datos front-end sin interrumpir el acceso a los datos almacenados en la base de datos back-end.

Para obtener más información, vea dividir una base de datos de Access.

Inicio de la página

Compartir datos en un sitio de SharePoint

Hay varias maneras de compartir datos de Access en un sitio de SharePoint:

  • Estableciendo    El proceso de vinculación se conecta a los datos de otro programa, de modo que pueda ver y editar los datos más recientes tanto en SharePoint como en Access sin crear ni mantener una copia de los datos en Access. Si no desea copiar una lista de SharePoint en su base de datos de Access pero desea ejecutar consultas y generar informes basándose en el contenido de esa lista, puede vincular a los datos.

  • Cambie    Al mover datos de Access a un sitio de SharePoint, se crean listas en el sitio de SharePoint que permanecen vinculadas a las tablas de la base de datos. El asistente exportar tablas a SharePoint le ayuda a mover los datos de todas las tablas al mismo tiempo y a mantener sus relaciones.

Para obtener más información, vea importar, vincular o mover datos a SharePoint.

Aparecerá    Aunque puede guardar un archivo de base de datos de Access en OneDrive o en una biblioteca de documentos de SharePoint, le recomendamos que evite abrir una base de datos de Access desde estas ubicaciones. El archivo se puede descargar de forma local para editarlo y, después, cargarlo de nuevo después de guardar los cambios en SharePoint. Si más de una persona abre la base de datos de Access desde SharePoint, es posible que se creen varias copias de la base de datos y que se produzcan comportamientos inesperados. Esta recomendación se aplica a todos los tipos de archivos de Access, como una única base de datos, una base de datos dividida y los formatos de archivo. accdb,. accdc,. accde y. accdr. Para obtener más información sobre cómo implementar Access, consulte implementar una aplicación de Access.

Inicio de la página

Compartir datos mediante un servidor de base de datos

Puede usar Access con un producto de servidor de bases de datos como SQL Server para compartir la base de datos. Este método le ofrece muchos beneficios, pero requiere una herramienta de software adicional: un producto de servidor de bases de datos.

Este método es similar a dividir una base de datos, dado que las tablas se almacenan en la red y cada usuario tiene una copia local de un archivo de base de datos de Access que contiene vínculos a las tablas, consultas, formularios, informes y otros objetos de la base de datos. Las ventajas de este método varían en función del software de servidor de bases de datos que use, pero generalmente son cuentas de usuario y un acceso selectivo a los datos, una excelente disponibilidad de los datos y útiles herramientas de administración de datos integradas. Además, la mayoría de los productos de software de servidor de base de datos funciona correctamente con las versiones anteriores de Access y no es necesario que todos los usuarios usen la misma versión. Solo se comparten las tablas. Para obtener más información, vea migrar una base de datos de Access a SQL Server, importar o vincular a datos en una base de datos de SQL Server, y vincular o importar datos desde una base de datos de Azure SQL Server.

Beneficios de compartir una base de datos mediante un servidor de bases de datos

  • Alto rendimiento y escalabilidad    En muchos casos, un servidor de base de datos ofrece mejor rendimiento que un archivo de base de datos de Access. Muchos productos de servidores de bases de datos también ofrecen compatibilidad para bases de datos con tamaños muy grandes, que son aproximadamente 500 veces superior al límite existente para un archivo de base de datos de Access (dos gigabytes). Por lo general, los productos de servidores de bases de datos funcionan de forma eficaz al procesar consultas en paralelo (mediante varios subprocesos nativos dentro de un proceso para administrar las solicitudes de los usuarios) y reducir al mínimo los requisitos de memoria adicional cuando se incorporan más usuarios.

  • Mayor disponibilidad    La mayoría de los productos de servidor de base de datos le permiten realizar copias de seguridad de su base de datos mientras está en uso. Por consiguiente, no es necesario que los usuarios salgan de la base de datos para hacer una copia de seguridad de los datos. Asimismo, los productos de servidores de bases de datos controlan la edición y el bloqueo de registros simultáneos de forma muy eficaz.

  • Seguridad mejorada    No se puede crear una base de datos completamente segura. Sin embargo, los productos de servidores de bases de datos ofrecen seguridad sólida que permitirán proteger los datos contra uso no autorizado. La mayoría de los productos de servidores de bases de datos ofrecen seguridad basada en cuentas, lo que permite especificar quiénes pueden ver determinadas tablas. Incluso en caso de que el front-end de Access se obtenga de forma indebida, el uso no autorizado de los datos se impide a través de la seguridad basada en cuentas.

  • Capacidad de recuperación automática    En caso de producirse un error del sistema (como un bloqueo del sistema operativo o un corte del suministro eléctrico), algunos productos de servidor de base de datos tienen mecanismos de recuperación automática que recuperan una base de datos al último estado de coherencia en cuestión de minutos, sin administrador de bases de datos. parte.

  • Procesamiento basado en servidor    El uso de Access en una configuración cliente/servidor ayuda a reducir el tráfico de red mediante el procesamiento de consultas de base de datos en el servidor antes de enviar los resultados al cliente. Resulta más eficaz que el servidor realice el procesamiento, especialmente cuando se trabaja con conjuntos de datos de gran tamaño.

  • Azure SQL Server    Además de las ventajas de SQL Server, ofrece escalabilidad dinámica sin tiempo de inactividad, optimización inteligente, escalabilidad global y disponibilidad, eliminación de costos de hardware y administración reducida.

Inicio de la página

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider