none
Error en la operacion, hay demasiados indices en la tabla xxxxx,elimine algunos indices en la tabla e intente la operación de nuevo RRS feed

  • Pregunta

  • Buenos días

    Estoy intentando vincular una tabla de SQL en Access 2010, pero al hacerlo me indica :"Error en la operación, hay demasiados índices en la tabla xxxxx, elimine algunos índices en la tabla e intente la operación de nuevo"

    No puedo eliminar índices de la tabla de sql al ser una sistema de producción, pero necesitaría tenerla vinculada en Access para poder sacar unos informes. Alguna posible solución?

    viernes, 25 de noviembre de 2016 7:56

Todas las respuestas

  • Es un problema conocido de Access, para saltar el problema se recomienda que en lugar de hacer un enlace se cree una consulta Pass-through (con un select * from tabla).  Aquí explican como hacerlo

    https://support.microsoft.com/es-es/kb/303968

    viernes, 25 de noviembre de 2016 10:01
  • No he hecho la prueba, pero otra cosa que en teoría debería funcionar es crear en SQL Server una vista sobre la tabla (cosa que no causará ningún perjuicio sobre el sistema en producción) y enlazar el Access contra esa vista en lugar de contra la tabla original. De esa manera, los índices quedarán ocultos desde el punto de vista de Access, pero el sistema seguirá siendo capaz de optimizar las consultas contra la vista gracias a los índices de la tabla.
    viernes, 25 de noviembre de 2016 19:46