Accès perdant des connexions à la base de données

2

J'ai un problème étrange au travail.

Des personnes utilisaient MS Access pour se connecter à la base de données SQL Server. Récemment, des problèmes sporadiques se produisent lors de la connexion aux serveurs. Ce ne sont pas toujours les mêmes utilisateurs et ce n'est pas toujours un problème, ce qui en fait une tâche difficile à résoudre.

Un exemple de problème connexe.

Une personne a une table liée à une table et elle filtrerait la table ou écrirait une requête sur la table pour renvoyer où itemsku = 'ABCD1234'. Il renverrait un enregistrement mais ItemSku LMKN7486 et à chaque fois renverrait le mauvais enregistrement, mais systématiquement le mauvais enregistrement, de sorte que itemsku abcd1234 renvoyait toujours LMNK7486.

On pourrait penser que cela pourrait être un problème de pilote, mais cela pourrait aussi être un problème d'utilisateur. Il suffit de poster la question pour voir si quelqu'un d'autre a eu des senerios similaires.

Merci

Dwight T
la source
Lorsque des champs sont ajoutés / renommés / supprimés dans les tables ou lorsqu'une vue est modifiée, le lien dans la base de données Access front-end doit être recréé. L'actualisation du lien est insuffisante et les résultats, si vous ne créez pas de nouveau lien, peuvent s'avérer peu fiables.
David W. Fenton
Ne croyez pas que c'est le problème, mais examinera.
Dwight T
la table liée est-elle aussi une table d'accès? et quelle version de l'accès?
datatoo
@DAvid W. Fenton: Pourquoi l'actualisation du lien serait-elle insuffisante? @Dwight T: Quel type de serveur SQL avez-vous lié? Quelle version d'accès utilisez-vous et access-db est-il un fichier * .accdb ou * .mdb?
Glace
C'est insuffisant car l'actualisation de la chaîne de connexion n'actualise pas toutes les métadonnées. Ajoutez des colonnes à une vue liée sur le serveur et elles ne s'afficheront pas dans la table liée à moins que vous ne la supprimiez et le recréiez. Certaines autres modifications côté serveur peuvent faire en sorte qu'une table liée devienne en lecture seule, etc. Il s'agit d'une SOP pour les tables liées ODBC et ce depuis aussi longtemps que je les utilise.
David W. Fenton