OVH Cloud OVH Cloud

Pb fonctionnement programme en réseau

13 réponses
Avatar
Juan
Bonjour,

J'ai 2 pc qui tournent sur XPpro et qui sont en r=E9seau.
J'ai des problemes pour faire fonctionner un programme de=20
comptabilit=E9 en r=E9seau (base de donn=E9es access)!
Lorsque j'essaye d'ouvrir le programme en question, j'ai=20
le message d'erreur suivant:
Le moteur de la base de donn=E9es Microsoft Jet ne peut pas=20
ouvrir le fichier '(Inconnu)'. Il est d=E9j=E0 ouvert en mode=20
exclusif par un autre utilisateur, ou vous devez avoir=20
l'autorisation de visualiser ses donn=E9es.
Echec SQLSetConnectAttr du pilote

Or,
1) Le programme n'est pas ouvert sur l'autre pc (qui sert=20
de serveur);
2) Au niveau des autorisations, les 2 pc peuvent ouvrir=20
tout les dossiers et les modifier.

D'ou vient se probl=E8me???

Certains diront que le programme n'est pas pr=E9vu pour=20
fonctionner en r=E9seau, mais c'est pas le cas! Il y a=20
quelques mois, j'avais d=E9j=E0 essay=E9 et ca fonctionnait sans=20
probl=E8mes (sinon, j'insisterais pas l=E0!!). Maintenant, je=20
crois qu'un des 2 pc fonctionnait sous Windows2000 (?) =E0=20
l'=E9poque...

Avez-vous une ou des solutions pour moi?

D'avance, merci pour votre contibutions

10 réponses

1 2
Avatar
Raymond [mvp]
Bonjour.

La base a du être mal fermé la dernière fois.
La base a été mal fermée. Déconnecter tous les utilisateurs. Dans le même
répertoire que la base supprimer le fichier qui porte le même nom que la
base mais avec l'extension LDB et relancer la base.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de news:
319701c4aee0$63b57440$
Bonjour,

J'ai 2 pc qui tournent sur XPpro et qui sont en réseau.
J'ai des problemes pour faire fonctionner un programme de
comptabilité en réseau (base de données access)!
Lorsque j'essaye d'ouvrir le programme en question, j'ai
le message d'erreur suivant:
Le moteur de la base de données Microsoft Jet ne peut pas
ouvrir le fichier '(Inconnu)'. Il est déjà ouvert en mode
exclusif par un autre utilisateur, ou vous devez avoir
l'autorisation de visualiser ses données.
Echec SQLSetConnectAttr du pilote

Or,
1) Le programme n'est pas ouvert sur l'autre pc (qui sert
de serveur);
2) Au niveau des autorisations, les 2 pc peuvent ouvrir
tout les dossiers et les modifier.

D'ou vient se problème???

Certains diront que le programme n'est pas prévu pour
fonctionner en réseau, mais c'est pas le cas! Il y a
quelques mois, j'avais déjà essayé et ca fonctionnait sans
problèmes (sinon, j'insisterais pas là!!). Maintenant, je
crois qu'un des 2 pc fonctionnait sous Windows2000 (?) à
l'époque...

Avez-vous une ou des solutions pour moi?

D'avance, merci pour votre contibutions
Avatar
Juan
Bonsoir Raymond,

En fait, j'ai remarqué qu'il ouvrait un fichier de
base "FIELDS.MDB" (car au début, je n'avais pas donner le
bon chemin réseau et il affichait un message d'erreur car
il ne trouvait pas ce fichier). Ce fichier se trouve dans
le repertoire "BASE" du programme. Or, il n'y a pas de
fichier du même nom qui porte une extension LDB!!! (Il n'y
a d'ailleurs aucun fichier LDB dans ce repertoire "BASE"!)

Les seuls fichiers LDB se trouve dans le dossier même du
programme (popsy)où se trouve toutes les données de celui-
ci.
Pour visualiser plus simplement, voici l'arborescence:
c:programes files
-----------------POPSY
----------------------BASE (avec "fields.mdb)
----------------------BIN (avec "popsy.exe)
----------------------toutes une série de fichier *.mdb et
*.ldb + d'autres répertoires (je crois, sans intérêts)

Je ne sais pas si cela peut vous aider...

De mon côté, j'ai trouvé dans la base Microsoft que cette
erreur pouvait peut-être provenir d'un fichier *.dns, que
j'ai trouvé il s'appelle "popsy databases.dsn".
A partir du panneau de configuration (outil
d'administration), j'ai un raccourci "sources de données
(ODBC)" avec lequel je peux accéder à "popsy database",
mais j'ose pas trop y toucher...

TU SAIS M'EN DIRE PLUS?

Merci.

Juan

----------------------
-----Message d'origine-----
Bonjour.

La base a du être mal fermé la dernière fois.
La base a été mal fermée. Déconnecter tous les
utilisateurs. Dans le même

répertoire que la base supprimer le fichier qui porte le
même nom que la

base mais avec l'extension LDB et relancer la base.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de
news:

319701c4aee0$63b57440$
Bonjour,

J'ai 2 pc qui tournent sur XPpro et qui sont en réseau.
J'ai des problemes pour faire fonctionner un programme de
comptabilité en réseau (base de données access)!
Lorsque j'essaye d'ouvrir le programme en question, j'ai
le message d'erreur suivant:
Le moteur de la base de données Microsoft Jet ne peut pas
ouvrir le fichier '(Inconnu)'. Il est déjà ouvert en mode
exclusif par un autre utilisateur, ou vous devez avoir
l'autorisation de visualiser ses données.
Echec SQLSetConnectAttr du pilote

Or,
1) Le programme n'est pas ouvert sur l'autre pc (qui sert
de serveur);
2) Au niveau des autorisations, les 2 pc peuvent ouvrir
tout les dossiers et les modifier.

D'ou vient se problème???

Certains diront que le programme n'est pas prévu pour
fonctionner en réseau, mais c'est pas le cas! Il y a
quelques mois, j'avais déjà essayé et ca fonctionnait sans
problèmes (sinon, j'insisterais pas là!!). Maintenant, je
crois qu'un des 2 pc fonctionnait sous Windows2000 (?) à
l'époque...

Avez-vous une ou des solutions pour moi?

D'avance, merci pour votre contibutions


.



Avatar
Raymond [mvp]
tu ne travailles pas sur des bases mdb ?
sur quel système travailles-tu ?


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de news:
38c101c4aeef$d3e51900$
Bonsoir Raymond,

En fait, j'ai remarqué qu'il ouvrait un fichier de
base "FIELDS.MDB" (car au début, je n'avais pas donner le
bon chemin réseau et il affichait un message d'erreur car
il ne trouvait pas ce fichier). Ce fichier se trouve dans
le repertoire "BASE" du programme. Or, il n'y a pas de
fichier du même nom qui porte une extension LDB!!! (Il n'y
a d'ailleurs aucun fichier LDB dans ce repertoire "BASE"!)

Les seuls fichiers LDB se trouve dans le dossier même du
programme (popsy)où se trouve toutes les données de celui-
ci.
Pour visualiser plus simplement, voici l'arborescence:
c:programes files
-----------------POPSY
----------------------BASE (avec "fields.mdb)
----------------------BIN (avec "popsy.exe)
----------------------toutes une série de fichier *.mdb et
*.ldb + d'autres répertoires (je crois, sans intérêts)

Je ne sais pas si cela peut vous aider...

De mon côté, j'ai trouvé dans la base Microsoft que cette
erreur pouvait peut-être provenir d'un fichier *.dns, que
j'ai trouvé il s'appelle "popsy databases.dsn".
A partir du panneau de configuration (outil
d'administration), j'ai un raccourci "sources de données
(ODBC)" avec lequel je peux accéder à "popsy database",
mais j'ose pas trop y toucher...

TU SAIS M'EN DIRE PLUS?

Merci.

Juan

----------------------
-----Message d'origine-----
Bonjour.

La base a du être mal fermé la dernière fois.
La base a été mal fermée. Déconnecter tous les
utilisateurs. Dans le même

répertoire que la base supprimer le fichier qui porte le
même nom que la

base mais avec l'extension LDB et relancer la base.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de
news:

319701c4aee0$63b57440$
Bonjour,

J'ai 2 pc qui tournent sur XPpro et qui sont en réseau.
J'ai des problemes pour faire fonctionner un programme de
comptabilité en réseau (base de données access)!
Lorsque j'essaye d'ouvrir le programme en question, j'ai
le message d'erreur suivant:
Le moteur de la base de données Microsoft Jet ne peut pas
ouvrir le fichier '(Inconnu)'. Il est déjà ouvert en mode
exclusif par un autre utilisateur, ou vous devez avoir
l'autorisation de visualiser ses données.
Echec SQLSetConnectAttr du pilote

Or,
1) Le programme n'est pas ouvert sur l'autre pc (qui sert
de serveur);
2) Au niveau des autorisations, les 2 pc peuvent ouvrir
tout les dossiers et les modifier.

D'ou vient se problème???

Certains diront que le programme n'est pas prévu pour
fonctionner en réseau, mais c'est pas le cas! Il y a
quelques mois, j'avais déjà essayé et ca fonctionnait sans
problèmes (sinon, j'insisterais pas là!!). Maintenant, je
crois qu'un des 2 pc fonctionnait sous Windows2000 (?) à
l'époque...

Avez-vous une ou des solutions pour moi?

D'avance, merci pour votre contibutions


.



Avatar
Juan
J'ai windows XPpro sur ma machine, et il s'agit d'un
programme de comptabilité (POPSY WINDOWS - c'est belge!).


-----Message d'origine-----
tu ne travailles pas sur des bases mdb ?
sur quel système travailles-tu ?


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de
news:

38c101c4aeef$d3e51900$
Bonsoir Raymond,

En fait, j'ai remarqué qu'il ouvrait un fichier de
base "FIELDS.MDB" (car au début, je n'avais pas donner le
bon chemin réseau et il affichait un message d'erreur car
il ne trouvait pas ce fichier). Ce fichier se trouve dans
le repertoire "BASE" du programme. Or, il n'y a pas de
fichier du même nom qui porte une extension LDB!!! (Il n'y
a d'ailleurs aucun fichier LDB dans ce repertoire "BASE"!)

Les seuls fichiers LDB se trouve dans le dossier même du
programme (popsy)où se trouve toutes les données de celui-
ci.
Pour visualiser plus simplement, voici l'arborescence:
c:programes files
-----------------POPSY
----------------------BASE (avec "fields.mdb)
----------------------BIN (avec "popsy.exe)
----------------------toutes une série de fichier *.mdb et
*.ldb + d'autres répertoires (je crois, sans intérêts)

Je ne sais pas si cela peut vous aider...

De mon côté, j'ai trouvé dans la base Microsoft que cette
erreur pouvait peut-être provenir d'un fichier *.dns, que
j'ai trouvé il s'appelle "popsy databases.dsn".
A partir du panneau de configuration (outil
d'administration), j'ai un raccourci "sources de données
(ODBC)" avec lequel je peux accéder à "popsy database",
mais j'ose pas trop y toucher...

TU SAIS M'EN DIRE PLUS?

Merci.

Juan

----------------------
-----Message d'origine-----
Bonjour.

La base a du être mal fermé la dernière fois.
La base a été mal fermée. Déconnecter tous les
utilisateurs. Dans le même

répertoire que la base supprimer le fichier qui porte le
même nom que la

base mais avec l'extension LDB et relancer la base.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de
news:

319701c4aee0$63b57440$
Bonjour,

J'ai 2 pc qui tournent sur XPpro et qui sont en réseau.
J'ai des problemes pour faire fonctionner un programme de
comptabilité en réseau (base de données access)!
Lorsque j'essaye d'ouvrir le programme en question, j'ai
le message d'erreur suivant:
Le moteur de la base de données Microsoft Jet ne peut pas
ouvrir le fichier '(Inconnu)'. Il est déjà ouvert en mode
exclusif par un autre utilisateur, ou vous devez avoir
l'autorisation de visualiser ses données.
Echec SQLSetConnectAttr du pilote

Or,
1) Le programme n'est pas ouvert sur l'autre pc (qui sert
de serveur);
2) Au niveau des autorisations, les 2 pc peuvent ouvrir
tout les dossiers et les modifier.

D'ou vient se problème???

Certains diront que le programme n'est pas prévu pour
fonctionner en réseau, mais c'est pas le cas! Il y a
quelques mois, j'avais déjà essayé et ca fonctionnait
sans


problèmes (sinon, j'insisterais pas là!!). Maintenant, je
crois qu'un des 2 pc fonctionnait sous Windows2000 (?) à
l'époque...

Avez-vous une ou des solutions pour moi?

D'avance, merci pour votre contibutions


.




.




Avatar
Raymond [mvp]
je crois que je ne vais pas aller plus loin car je ne connais pas du tout ce
système et je ne voudrais pas ni t'égarer ni te faire planter. il a des
belges de passage tous les jours, connaissent-ils ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de news:
243501c4af05$4063dc00$
J'ai windows XPpro sur ma machine, et il s'agit d'un
programme de comptabilité (POPSY WINDOWS - c'est belge!).
Avatar
Juan
Le problème ne vient certainement pas du programme, car il
fonctionne bien sur chaque poste. Il ne fonctionne plus si
on accède par le réseau (ouvrir sur un pc B la base de
données sur le serveur A).

Est-ce que cherchez à modifier le "popsy database"
dans "ODBC DATA SOURCE ADMINISTRATOR" peut apporter
quelque chose de neuf?
Merci.

Juan

-----Message d'origine-----
je crois que je ne vais pas aller plus loin car je ne
connais pas du tout ce

système et je ne voudrais pas ni t'égarer ni te faire
planter. il a des

belges de passage tous les jours, connaissent-ils ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de
news:

243501c4af05$4063dc00$
J'ai windows XPpro sur ma machine, et il s'agit d'un
programme de comptabilité (POPSY WINDOWS - c'est belge!).



.



Avatar
Raymond [mvp]
Bonjour.

est-ce que les autres logiciels tournent sur le même répertoire que la base
? le chemin réseau est-il présent ? d'après ton premier message d'erreur, la
base était trouvée sans problème.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de news:
175101c4af17$cafe7980$
Le problème ne vient certainement pas du programme, car il
fonctionne bien sur chaque poste. Il ne fonctionne plus si
on accède par le réseau (ouvrir sur un pc B la base de
données sur le serveur A).

Est-ce que cherchez à modifier le "popsy database"
dans "ODBC DATA SOURCE ADMINISTRATOR" peut apporter
quelque chose de neuf?
Merci.

Juan
Avatar
Juan
Je ne comprend pas ta question, le repertoire "BASE" est
un sous-dossier du répertoire "POPSY" (le programme dont
il est question). Donc, a priori, je ne vois pas quel
autre programme aurait accès à ce répertoire...

Le chemin réseau est (je pense) correctement indiqué dans
les propriétés du raccourci. En tous les cas, le programme
s'ouvre correctement et bloque dès qu'il a accès aux
données! C'est à ce moment là qu'apparaît ce fameux
message...

Juan

-----Message d'origine-----
Bonjour.

est-ce que les autres logiciels tournent sur le même
répertoire que la base

? le chemin réseau est-il présent ? d'après ton premier
message d'erreur, la

base était trouvée sans problème.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de
news:

175101c4af17$cafe7980$
Le problème ne vient certainement pas du programme, car il
fonctionne bien sur chaque poste. Il ne fonctionne plus si
on accède par le réseau (ouvrir sur un pc B la base de
données sur le serveur A).

Est-ce que cherchez à modifier le "popsy database"
dans "ODBC DATA SOURCE ADMINISTRATOR" peut apporter
quelque chose de neuf?
Merci.

Juan


.



Avatar
Raymond [mvp]
je ne connais vraiment pas cette application et je ne peux pas d'idée comme
ça.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de news:
283101c4af78$187ae4e0$
Je ne comprend pas ta question, le repertoire "BASE" est
un sous-dossier du répertoire "POPSY" (le programme dont
il est question). Donc, a priori, je ne vois pas quel
autre programme aurait accès à ce répertoire...

Le chemin réseau est (je pense) correctement indiqué dans
les propriétés du raccourci. En tous les cas, le programme
s'ouvre correctement et bloque dès qu'il a accès aux
données! C'est à ce moment là qu'apparaît ce fameux
message...

Juan
Avatar
Ilan
Bonjour Juan,
Tu ecris que tu as remplace un deux postes.
_As-tu contacte le service technique de l'editeur pour savoir si ce
probleme etait
repertorie ?
_Le serveur ODBC du progiciel POPSY est-il au courant de ce remplacement ?
_Le nouvel ordinateur a-t-il le meme nom que l'ancien ?

Tu parles du service "ODBC Data Source Administrator" (dans lequel je crois
que devrait etre specifie les bases accessibles, leur chemin reseau, ainsi
que les utilisateurs ayant le droit de les exploiter)
Pour eviter des erreurs de manip, je pense qu'il est preferable que tu
contactes le Service Technique de ton progiciel?








Je ne comprend pas ta question, le repertoire "BASE" est
un sous-dossier du répertoire "POPSY" (le programme dont
il est question). Donc, a priori, je ne vois pas quel
autre programme aurait accès à ce répertoire...

Le chemin réseau est (je pense) correctement indiqué dans
les propriétés du raccourci. En tous les cas, le programme
s'ouvre correctement et bloque dès qu'il a accès aux
données! C'est à ce moment là qu'apparaît ce fameux
message...

Juan

-----Message d'origine-----
Bonjour.

est-ce que les autres logiciels tournent sur le même
répertoire que la base

? le chemin réseau est-il présent ? d'après ton premier
message d'erreur, la

base était trouvée sans problème.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Juan" a écrit dans le message de
news:

175101c4af17$cafe7980$
Le problème ne vient certainement pas du programme, car il
fonctionne bien sur chaque poste. Il ne fonctionne plus si
on accède par le réseau (ouvrir sur un pc B la base de
données sur le serveur A).

Est-ce que cherchez à modifier le "popsy database"
dans "ODBC DATA SOURCE ADMINISTRATOR" peut apporter
quelque chose de neuf?
Merci.

Juan


.






1 2