Bonjour le forum
Je vous explique ma problématique ...
J'ai développé un programme Delphi se connectant en ODBC sur une base de données SQL Server. La BDD que j'utilise est issue du backup de la BDD de mon client.
Sur ma machine, l'application est fonctionnelle. Sur la machine de mon client, l'application déclenche le message d'erreur "[FireDAC][Phys][ODBC][Microsoft][ODBC SQL Server Driver][SQL Server] L'autorisation SELECT a été refusée sur l'objet 'NOM_DE_LA_TABLE', base de données 'NOM_DE_LA_BDD', schéma 'dbo'." sur une des tables. D'autres tables ne posent pas de problème.
Une autre application Delphi développée par le client lui-même, avec une version de Delphi beaucoup plus ancienne, peut se connecter sans problème sur la table en question.
Les deux applications utilisent la même connexion ODBC.
En résumé :
- 1 connexion ODBC
- 2 applications installées sur une même machine essaient d'accéder à une table d'une base de données SQL Server
- 1 application requête la table sans problème
- 1 application déclenche l'erreur lorsqu'elle requête la table
Quelqu'un a une idée ?
Est-ce que ce problème peut venir du paramétrage des querys que j'utilise ?
Ou plutôt est-ce que tu paramétrage sur les querys pourrait empêcher l'erreur ?
Toute aide sera la bienvenue et d'avance je vous en remercie !!!
Fred
Partager