Bonjour

J'ai un serveur SQL 2005 sur un serveur Windows 2008 de nom 'ATHANOR'.
Je suis sur un PC du réseau sous VISTA Pro Pack 1.

Je veux acceder à une base SAGE V15 SQL qui est sur le serveur 'ATHANOR' via le driver ODBC.
J'ai configuré dans sources de données système, mes access (COMPTA et GESCO). Pas de problème, j'accède bien par le bouton [TESTS] à mes bases.
Mon profil utilisateur à tous les droits (en principe!) sur le poste VISTA et sur le serveur SQL (je suis en administrateur).

Depuis mon application, je peux sans problème lire mes données (F_COMPTET dans la COMPTA et F_DOCENTETE dans la GESCO).

Le problème est quand je veux modifier un enregistrement, ou créer un nouvel enregistrement. J'ai le message d'erreur suivant (Voir ci-après).

Comment se fait-il que le driver connait mon serveur 'ATHANOR' en lecteur, et ne le connait plus en écriture!
Comment résoudre ce problème.

Merci,

Gérard.


Citation Envoyé par Erreur
Erreur de l'accès ODBC/OLEDB (provider=MSDASQL).
Numéro d'erreur = 170147

Echec de la mise à jour de l'enregistrement sur la base de données.

Détail de l'erreur système :

Description = [Microsoft][ODBC SQL Server Driver][SQL Server]Impossible de trouver le serveur 'ATHANOR' dans sysservers. Exécutez sp_addlinkedserver pour ajouter ce serveur à sysservers.
Source = Microsoft OLE DB Provider for ODBC Drivers
SQL State = 37000
Error Number = -2147467259
Native Error Number = 7202


Description = Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué.
Source = Microsoft OLE DB Provider for ODBC Drivers
SQL State = 37000
Error Number = -2147217887