Access - Problema al vincular access/sql server

 
Vista:

Problema al vincular access/sql server

Publicado por Carlos (1 intervención) el 09/02/2006 09:27:07
Hola, mi problema es el siguiente: primero transformé una base de datos access 2000 a una sql server 2000, para acceder a ella mediante el access en una red, no hubo problemas más allá de los típicos y que conseguí solventar.
El problema me ha llegado a la hora de vincular desde access y mediante odbc, porque en algunas tablas me deja añadir y modificar y en otras no, sin razón aparente. Los usuarios tienen los privilegios a tope, he mirado a hacer inserts desde el mismo sql server y sí que deja...
Alguna idea? gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Problemas de permisos al vincular tablas de SQL Server

Publicado por Alejandro (4142 intervenciones) el 20/06/2023 19:03:27
Cuando vinculas tablas de SQL Server a través de ODBC en Access, es posible que te encuentres con problemas de permisos al realizar operaciones de inserción y modificación en algunas tablas. Aquí hay algunas posibles soluciones que podrías intentar:

1. Verificar los permisos de usuario: Asegúrate de que los usuarios tengan los permisos adecuados en la base de datos de SQL Server. Verifica que tengan permisos para realizar operaciones de inserción y modificación en las tablas correspondientes. También verifica que los permisos se hayan aplicado correctamente en el nivel de base de datos y en el nivel de tabla.

2. Verificar la configuración de ODBC: Revisa la configuración del DSN (Data Source Name) en el administrador de ODBC en la máquina cliente. Asegúrate de que esté utilizando un usuario válido con los permisos adecuados en la base de datos de SQL Server. Verifica que el DSN esté configurado correctamente para conectarse a la base de datos deseada.

3. Actualizar las definiciones de tabla en Access: Si has realizado cambios en la estructura de las tablas en SQL Server después de vincularlas en Access, es posible que debas actualizar las definiciones de tabla en Access. Para hacer esto, selecciona la tabla vinculada en Access, haz clic con el botón derecho y elige "Linked Table Manager" (Administrador de tablas vinculadas). Asegúrate de seleccionar la tabla y haz clic en el botón "Refresh" (Actualizar).

4. Comprobar si existen desencadenadores o restricciones en SQL Server: Verifica si hay desencadenadores (triggers) o restricciones en las tablas de SQL Server que podrían estar afectando las operaciones de inserción y modificación. Asegúrate de que estos objetos estén configurados correctamente y no estén bloqueando las operaciones.

5. Probar con una nueva vinculación: Si ninguno de los pasos anteriores resuelve el problema, puedes intentar eliminar las vinculaciones existentes y crear nuevas vinculaciones desde Access. Asegúrate de seguir los pasos correctos para vincular las tablas de SQL Server utilizando ODBC.

Si después de seguir estos pasos aún experimentas problemas de permisos, puede ser útil revisar los registros de eventos y los mensajes de error para obtener más información sobre la causa del problema. Además, considera consultar con un administrador de bases de datos o un especialista en Access y SQL Server para obtener asistencia adicional en la resolución de este problema específico.

Espero que estas sugerencias te sean útiles para resolver los problemas de permisos al vincular tablas de SQL Server en Access. ¡Buena suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar