Utilizar Microsoft Jet con IIS

Avanzado: Requiere conocimientos avanzados de codificación, interoperabilidad y multiusuario.

Para obtener una versión de Microsoft Access 2002 de este artículo, consulte 299974 .

Resumen

Cuando se necesitan el número de usuarios ilimitado, soporte 24 x 7 y transacciones ACID, Microsoft le recomienda encarecidamente que utilice Microsoft SQL Server con Internet Information Server (IIS). Aunque páginas Active Server (ASP) funciona con cualquier OLE DB y la base de datos compatible con ODBC, IIS ha probado y está diseñado para funcionar con Microsoft SQL Server con tráfico de transacciones alta y sin límite de usuarios que puede producirse en un escenario de Internet.

Nota: "ACID" es un acrónimo de las cuatro propiedades de los sistemas de procesamiento de transacciones: atomicidad, coherencia, aislamiento, durabilidad.


ASP también admite el motor de base de datos de Microsoft Jet como origen de datos válido. El controlador ODBC de Access y el proveedor Microsoft OLE DB para Microsoft Jet no van a utilizarse con intenso y un alto nivel de simultaneidad, 24 x 7 aplicaciones de servidor, como la web, comercio, transaccionales, servidores de mensajería y así sucesivamente.

Cuando ejecuta Microsoft Jet en un entorno IIS, se recomienda que utilice el proveedor Jet nativo OLE DB en lugar del controlador ODBC de Microsoft Access. El controlador ODBC de Microsoft Access (controlador ODBC de Jet) puede tener problemas de estabilidad debido a la versión de Visual Basic para Aplicaciones que se invoca porque la versión no es seguro para subprocesos. Como resultado, cuando varios usuarios realizan solicitudes simultáneas de una base de datos de Microsoft Access, pueden producirse resultados impredecibles. El proveedor de OLE DB para Jet nativo incorpora soluciones y mejoras de estabilidad, rendimiento y subprocesos agrupación (incluyendo una llamada a una versión segura para subprocesos de Visual Basic para Aplicaciones).


El controlador ODBC y el proveedor OLE DB proporcionan una envoltura para el motor de base de datos Microsoft Jet, que proporciona la funcionalidad básica del controlador ODBC de Access y el proveedor OLE DB de Jet. Mientras Microsoft Jet es consciente (y continuamente) actualiza con muchas mejoras de rendimiento y calidad, funcional, no fue pensado (o arquitectura) para obtener un rendimiento intenso requerido por 24 x 7 escenarios, transacciones ACID o número de usuarios ilimitado, es decir, escenarios donde se tiene que haber integridad de datos absoluta o simultaneidad muy alto. Microsoft ha realizado muy robustos Multi-situaciones de fuerza y que están diseñados para comprobar la funcionalidad en el espacio del uso adecuado de Microsoft Jet y soluciona cualquier problema que pueda surgir.

Más información

Puede obtener el proveedor de OLE DB más reciente para Microsoft Jet en los siguientes orígenes:
  • 239114 cómo obtener el service pack más reciente para el motor de base de datos de Microsoft Jet 4.0

  • La versión más reciente de Microsoft Data Access Components (MDAC) y el Software Developers Kit (SDK) de MDAC está disponible en el sitio Web de Microsoft siguiente:
El proveedor OLE DB para Microsoft Jet se incluye en los siguientes productos:
  • Microsoft Visual Basic 6.0 Enterprise
  • Microsoft Visual Studio 6.0 Enterprise
  • Microsoft Visual C++ 6.0 Enterprise
Debe evitar el uso de bases de datos Access en los servidores Web si es posible. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

299974 utilizar Microsoft Jet con IIS

Referencias

Para obtener más información acerca de cómo utilizar el motor de base de datos de Microsoft Jet y el proveedor de OLE DB para Jet nativo, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

191754 cómo abrir una base de datos de Access protegida en ADO a través de OLE DB

172403 cómo utilizar ADO con Visual Basic

Para obtener más información acerca de Microsoft Jet y el proveedor de OLE DB para Jet nativo, consulte la siguiente documentación:
  • "Guía del programador del motor de base de datos Microsoft Jet (2nd Edition)" ofrece amplia información acerca de la optimización, el uso y las limitaciones del motor de base de datos de Microsoft Jet.
  • El archivo, Joltread.txt, que se incluye con los productos enumerados en la sección "Más información".
Propiedades

Id. de artículo: 299973 - Última revisión: 24 ene. 2017 - Revisión: 2

Comentarios