2010-09-21 12 views
6

acceso es el final y SQL Server 2008 frontal es el backendañadir una nueva columna en SQL SERVER pero no aparece en el acceso

estoy abriendo la tabla específica de acceso. No tengo problemas para editar datos en esta tabla usando el servidor sql y luego mostrar los cambios en el acceso; sin embargo, cuando agrego un nuevo campo en el servidor sql, los cambios no se reflejan en el acceso.

Estoy abriendo la tabla como una hoja de datos y no muestra el nuevo campo que agregué en el acceso. ive abrió y cerró el archivo y aún no funciona

¿Alguien sabe qué está pasando aquí?

Respuesta

9

Puede que necesite actualizar la tabla de SQL Server en Access utilizando Linked Table Manager.

+0

ODBC tablas vinculadas en general tienen que ser eliminado y completamente recreado en lugar de actualizarse. –

+0

@ David-W-Fenton Quizás lo haga en otros momentos, pero mis tablas vinculadas con ODBC solo necesitaban una actualización. Para cualquiera que encuentre este problema, obviamente intentaré actualizar primero. – andrewb

+0

Esto funcionó para mí thx. Solo un consejo: después de que haya actualizado los enlaces, realice una actualización y/o cierre todas las ventanas de la tabla. ¡En mis tablas de Version que ya había abierto no actualizaba hasta que cerré y las volví a abrir! – AndreasT

2

Parece que SO Q&A cubre un territorio similar.

1

No puedo agregar un comentario pero me gusta agregar ...
porque me irrita.

Es la misma historia no solo en MS Access, es igual en SSMS (MS SQL Server Management Studio, incluso desde el último MS SQL Server 2008 R2) con sus propias bases de datos y tablas mdf "nativas" de eso.

Si para cambiar el contenido de una tabla a través de otra ventana/pestaña o instancia de SSMS (por TSQL o por edición interactiva), el contenido mostrado en la tabla de edición interactiva no se actualiza, aunque se actualiza Ctrl + R no documentado.
Y no está disponible en GUI de SSMS (sin entrada de menú, sin botón, etc.) !!!
¡Cualquier navegador/aplicación web se puede configurar fácilmente para actualizar el contenido pero no la interfaz gráfica de usuario IDE de escritorio de MS!

Pero si a ALTER TABLE, por ej., Para agregar una columna, pestaña y luego ya abierto con mesa (SSMS) no puede reflejar los cambios (no se puede mostrar tabla alterada, por ej., La columna añadida) incluso presionando Ctrl + R.
Es necesario cerrar la pestaña (ventana) con la tabla y volverla a abrir
(haciendo clic derecho en la tabla en SSEx ObjectExplorer -> Editar tio 200 filas) !!!

Recuerdo que abrí un error en la retroalimentación de Microsoft Connect y se cerró porque era una característica "por diseño".

Aún en mi humilde opinión es un error y requiere la fuerza bruta (/ acciones feas GUI) para evitar que

Cuestiones relacionadas