OVH Cloud OVH Cloud

GROS PROB RECUPERATION BASE

9 réponses
Avatar
fred
Bonjour, si quelqu un a une id=E9e sur mon probleme
Programme d=E9velopp=E9 en access XP
La base proprement dite est sur un serveur windows 2000=20
serveur (sans office install=E9)
Les programmes access (avec tables li=E9es) sont sur des=20
postes windows 2000 / windows XP
La base =E0 un mot de passe=20
Tout fonctionne bien
Mais de temps en temps, en moyenne 2 fois par semaine,=20
mais parfois 2 fois dans la meme heure=3D=3D>> probleme -=20
base endomag=E9e
Les programmes access clients =E0 ce moment la, g=E9n=E8rent=20
des messages d'erreurs
Si on sort et que l on relance les programmes clients,=20
ils se referment imm=E9diatement sans aller plus loin

Si j ouvre la base (une 50ene de tables pour 30Mo), je=20
tappe le mot de passe de la base et la, message me=20
signalant que la base est endommag=E9e et qu'elle doit etre=20
r=E9par=E9e
Je clique sur OK, et la base s'autor=E9parre et tout=20
remarche bien
Visiblement, les probl=E8mes se passent souvent quand=20
plusiuers utilisateurs (3 ou 4) utilisent les programmes=20
en meme temps (a priori, il n y a jamais eu de probleme=20
quand 1 seul utilisateur =E9tait connect=E9- Chaque poste=20
client a son propre programme access en local, qui=20
pointe - tables li=E9es- sur une base unique sur le=20
serveur))
1) A quoi cela peut-il etre du?
2) Peut-on l'=E9viter
3) Sachant que la base a un mot de passe que je ne=20
souhaite pas donner aux utilisateur, puis-je cr=E9er un=20
mini programme acces qui ouvre et r=E9pare la base sur le=20
serveur?
4) je suis preneur de toute suggestion
5) merci

9 réponses

Avatar
Dominique Peralta
Access XP est vendu avec MSDE. Quitte à avoir des tables liées, autant que
ce soit sur du SQL Server (MSDE). Au moins là, c'est du fiable et du solide.

"fred" a écrit dans le message de
news:002001c3787f$661619d0$
Bonjour, si quelqu un a une idée sur mon probleme
Programme développé en access XP
La base proprement dite est sur un serveur windows 2000
serveur (sans office installé)
Les programmes access (avec tables liées) sont sur des
postes windows 2000 / windows XP
La base à un mot de passe
Tout fonctionne bien
Mais de temps en temps, en moyenne 2 fois par semaine,
mais parfois 2 fois dans la meme heure==>> probleme -
base endomagée
Les programmes access clients à ce moment la, génèrent
des messages d'erreurs
Si on sort et que l on relance les programmes clients,
ils se referment immédiatement sans aller plus loin

Si j ouvre la base (une 50ene de tables pour 30Mo), je
tappe le mot de passe de la base et la, message me
signalant que la base est endommagée et qu'elle doit etre
réparée
Je clique sur OK, et la base s'autoréparre et tout
remarche bien
Visiblement, les problèmes se passent souvent quand
plusiuers utilisateurs (3 ou 4) utilisent les programmes
en meme temps (a priori, il n y a jamais eu de probleme
quand 1 seul utilisateur était connecté- Chaque poste
client a son propre programme access en local, qui
pointe - tables liées- sur une base unique sur le
serveur))
1) A quoi cela peut-il etre du?
2) Peut-on l'éviter
3) Sachant que la base a un mot de passe que je ne
souhaite pas donner aux utilisateur, puis-je créer un
mini programme acces qui ouvre et répare la base sur le
serveur?
4) je suis preneur de toute suggestion
5) merci
Avatar
Daniel Carollo
Bonsoir Fred!

Non, ainsi que l'a dit Dominique, MSDE est inclus avec Access (et Office
Professionnel) depuis la version 2000. La seule restriction est de 5
utilisateur simultanes (il me semble).

Pour en venir a votre probleme initial, il y a de grandes chances que ce
soit un probleme reseau. Verifiez le bien (et j'entend "bien", c'est a dire
transfer de quelques Giga de donnees avec mesure du taux d'erreur a l'aide
d'un sniffeur sur le fil, le tout sur une periode de plusieurs heures pour
couvrir les periodes d'activite diverses).

Un point a verifier au depart tout de meme: les machines client ont-elles
bien toutes la meme version d'Access?

Mis a part ca, la suggestion de Dominique est la plus sage.

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"fred" wrote in message
news:1bb501c37891$71fc5860$
certe
mais sql serveur n est pas vraiment gratuit
donc si quelqu un a une idée sans avoir a acheter sql
serveur...
Avatar
fred
ok merci
-----Message d'origine-----
Bonsoir Fred!

Non, ainsi que l'a dit Dominique, MSDE est inclus avec
Access (et Office

Professionnel) depuis la version 2000. La seule
restriction est de 5

utilisateur simultanes (il me semble).

Pour en venir a votre probleme initial, il y a de
grandes chances que ce

soit un probleme reseau. Verifiez le bien (et
j'entend "bien", c'est a dire

transfer de quelques Giga de donnees avec mesure du taux
d'erreur a l'aide

d'un sniffeur sur le fil, le tout sur une periode de
plusieurs heures pour

couvrir les periodes d'activite diverses).

Un point a verifier au depart tout de meme: les machines
client ont-elles

bien toutes la meme version d'Access?

Mis a part ca, la suggestion de Dominique est la plus
sage.


Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-
tech.com - We

provide solutions...

"fred" wrote in message
news:1bb501c37891$71fc5860$
certe
mais sql serveur n est pas vraiment gratuit
donc si quelqu un a une idée sans avoir a acheter sql
serveur...



.



Avatar
Dominique Peralta
MSDE est limité à 2Go par base de données, et 5 threads simultanés avant
perte de performance. Cela veut dire que l'on peut se connecter à 50, mais
que si 6 requêtes arrivent simultanément au serveur, la 6ème risque d'être
un peu plus lente. Et encore...
MSDE est parfois un peu difficile à appréhender, car il n'est pas livré avec
les outils graphiques de SQL Server. Par contre, il existe des outils
similaires en téléchargement gratuit sur le net. D'autre part, au US, vient
de sortir (depuis début aout) une version Developer de SQL Server à 49$
(avec tous les outils graphiques), et qui donne le droit de diffuser MSDE
avec ses applis. Comme vous l'aurez compris, MS fait le maxi pour les gens
l'utilisent, et quelquepart, ils n'ont pas tord. Si ça peut améliorer la
fiabilité des applis développées avec Access, ils ont tout à y gagner.

"Daniel Carollo" a écrit dans le
message de news:eg$
Bonsoir Fred!

Non, ainsi que l'a dit Dominique, MSDE est inclus avec Access (et Office
Professionnel) depuis la version 2000. La seule restriction est de 5
utilisateur simultanes (il me semble).

Pour en venir a votre probleme initial, il y a de grandes chances que ce
soit un probleme reseau. Verifiez le bien (et j'entend "bien", c'est a
dire

transfer de quelques Giga de donnees avec mesure du taux d'erreur a l'aide
d'un sniffeur sur le fil, le tout sur une periode de plusieurs heures pour
couvrir les periodes d'activite diverses).

Un point a verifier au depart tout de meme: les machines client ont-elles
bien toutes la meme version d'Access?

Mis a part ca, la suggestion de Dominique est la plus sage.

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"fred" wrote in message
news:1bb501c37891$71fc5860$
certe
mais sql serveur n est pas vraiment gratuit
donc si quelqu un a une idée sans avoir a acheter sql
serveur...





Avatar
fred
Donc je vais etre obligé d'y passer !!!!

N'ayant aucune expérience en ce domaine, pourrais tu me
fournir quelques explications.

Tous mes clients sont en office XP
que dois-je faire au niveaux des clients
Que dois-je faire au niveau du serveur (actuellement
windows2000 serveur office non installé)
Que dois-je faire au niveau de mes programmes
(actuellement programmes xxx.mde sur les clients, qui
pointent (tables liées) sur une base ccc.mdb)
merci




-----Message d'origine-----
MSDE est limité à 2Go par base de données, et 5 threads
simultanés avant

perte de performance. Cela veut dire que l'on peut se
connecter à 50, mais

que si 6 requêtes arrivent simultanément au serveur, la
6ème risque d'être

un peu plus lente. Et encore...
MSDE est parfois un peu difficile à appréhender, car il
n'est pas livré avec

les outils graphiques de SQL Server. Par contre, il
existe des outils

similaires en téléchargement gratuit sur le net. D'autre
part, au US, vient

de sortir (depuis début aout) une version Developer de
SQL Server à 49$

(avec tous les outils graphiques), et qui donne le droit
de diffuser MSDE

avec ses applis. Comme vous l'aurez compris, MS fait le
maxi pour les gens

l'utilisent, et quelquepart, ils n'ont pas tord. Si ça
peut améliorer la

fiabilité des applis développées avec Access, ils ont
tout à y gagner.


"Daniel Carollo"
tech.com> a écrit dans le

message de news:eg$
Bonsoir Fred!

Non, ainsi que l'a dit Dominique, MSDE est inclus avec
Access (et Office


Professionnel) depuis la version 2000. La seule
restriction est de 5


utilisateur simultanes (il me semble).

Pour en venir a votre probleme initial, il y a de
grandes chances que ce


soit un probleme reseau. Verifiez le bien (et
j'entend "bien", c'est a


dire
transfer de quelques Giga de donnees avec mesure du
taux d'erreur a l'aide


d'un sniffeur sur le fil, le tout sur une periode de
plusieurs heures pour


couvrir les periodes d'activite diverses).

Un point a verifier au depart tout de meme: les
machines client ont-elles


bien toutes la meme version d'Access?

Mis a part ca, la suggestion de Dominique est la plus
sage.



Bonne continuation.

--
Daniel :-)

Computing Technologies International -
www.computing-tech.com - We


provide solutions...

"fred" wrote in message
news:1bb501c37891$71fc5860$
certe
mais sql serveur n est pas vraiment gratuit
donc si quelqu un a une idée sans avoir a acheter sql
serveur...






.




Avatar
Dominique Peralta
Tout d'abord, regarder la doc Access sur ce sujet.
Après, installer MSDE sur le serveur, puis lancer l'utilitaire d'upsizing
dans Access, en spécifiant qu'il faut juste transférer les données vers SQL
Server, et non pas transformer l'appli mdb en adp. (dans un premier temps)
Créer un DSN (source ODBC) sur les machines clientes.
Réattacher les tables dans l'appli.

Par la suite, tu pourras t'apercevoir que de nombreuses fonctionnalités de
MSDE sont fort sympatiques (plan de maintenance, sauvegarde, archivage,
réplication,...), et au bout du compte, tu regrettras de ne pas y être venu
plus tot.

Les syntaxes des requêtes Access ne respectent pas la norme, et de ce fait,
il te sera plus simple, si tu es habitué aux requêtes Access, de laisser le
moteur Jet gérer les requêtes vers MSDE, plutot que de les attaquer en
directe dans le cas d'un .adp. Ca fait une couche supplémentaire (Jet + ODBC
+ SQ Server), mais si tu veux tout casser d'un coup, tu risques d'avoir des
soucis.

Juste un bémol : MS spécifie que lorsque MSDE a été fourni avec Access, et
non pas avec SQL Sever, Office Developer, Visual Studio, Visual FoxPro, ...,
il ne peut être installé que sur une machine possédant Access. (question
licences, avec MS, rien n'est simple...). Par contre, si tu possèdes une
appli qui utilise déjà MSDE, tu peux t'appuyer dessus. Enfin bon...., c'est
MS... C'est parfois plus compliqué de comprendre le CAL que le produit
lui-même.

Bon courage, et n'hésite pas à poser des questions.

"fred" a écrit dans le message de
news:230d01c37906$433ece20$
Donc je vais etre obligé d'y passer !!!!

N'ayant aucune expérience en ce domaine, pourrais tu me
fournir quelques explications.

Tous mes clients sont en office XP
que dois-je faire au niveaux des clients
Que dois-je faire au niveau du serveur (actuellement
windows2000 serveur office non installé)
Que dois-je faire au niveau de mes programmes
(actuellement programmes xxx.mde sur les clients, qui
pointent (tables liées) sur une base ccc.mdb)
merci




-----Message d'origine-----
MSDE est limité à 2Go par base de données, et 5 threads
simultanés avant

perte de performance. Cela veut dire que l'on peut se
connecter à 50, mais

que si 6 requêtes arrivent simultanément au serveur, la
6ème risque d'être

un peu plus lente. Et encore...
MSDE est parfois un peu difficile à appréhender, car il
n'est pas livré avec

les outils graphiques de SQL Server. Par contre, il
existe des outils

similaires en téléchargement gratuit sur le net. D'autre
part, au US, vient

de sortir (depuis début aout) une version Developer de
SQL Server à 49$

(avec tous les outils graphiques), et qui donne le droit
de diffuser MSDE

avec ses applis. Comme vous l'aurez compris, MS fait le
maxi pour les gens

l'utilisent, et quelquepart, ils n'ont pas tord. Si ça
peut améliorer la

fiabilité des applis développées avec Access, ils ont
tout à y gagner.


"Daniel Carollo"
tech.com> a écrit dans le

message de news:eg$
Bonsoir Fred!

Non, ainsi que l'a dit Dominique, MSDE est inclus avec
Access (et Office


Professionnel) depuis la version 2000. La seule
restriction est de 5


utilisateur simultanes (il me semble).

Pour en venir a votre probleme initial, il y a de
grandes chances que ce


soit un probleme reseau. Verifiez le bien (et
j'entend "bien", c'est a


dire
transfer de quelques Giga de donnees avec mesure du
taux d'erreur a l'aide


d'un sniffeur sur le fil, le tout sur une periode de
plusieurs heures pour


couvrir les periodes d'activite diverses).

Un point a verifier au depart tout de meme: les
machines client ont-elles


bien toutes la meme version d'Access?

Mis a part ca, la suggestion de Dominique est la plus
sage.



Bonne continuation.

--
Daniel :-)

Computing Technologies International -
www.computing-tech.com - We


provide solutions...

"fred" wrote in message
news:1bb501c37891$71fc5860$
certe
mais sql serveur n est pas vraiment gratuit
donc si quelqu un a une idée sans avoir a acheter sql
serveur...






.




Avatar
fred
ok merci pour ton aide

je vais tester ca

Par contre "puis lancer l'utilitaire d'upsizing"
depuis koi?
1) Ma base actuelle qui est sur le serveur ( (donc je
dois surrement sur mon programme modifier les liens ....)?
2) Mon programme (qui a actuellement les tables liées)
donc avant il faut surrement que je les re integre .....

merci



-----Message d'origine-----
Tout d'abord, regarder la doc Access sur ce sujet.
Après, installer MSDE sur le serveur, puis lancer
l'utilitaire d'upsizing

dans Access, en spécifiant qu'il faut juste transférer
les données vers SQL

Server, et non pas transformer l'appli mdb en adp. (dans
un premier temps)

Créer un DSN (source ODBC) sur les machines clientes.
Réattacher les tables dans l'appli.

Par la suite, tu pourras t'apercevoir que de nombreuses
fonctionnalités de

MSDE sont fort sympatiques (plan de maintenance,
sauvegarde, archivage,

réplication,...), et au bout du compte, tu regrettras de
ne pas y être venu

plus tot.

Les syntaxes des requêtes Access ne respectent pas la
norme, et de ce fait,

il te sera plus simple, si tu es habitué aux requêtes
Access, de laisser le

moteur Jet gérer les requêtes vers MSDE, plutot que de
les attaquer en

directe dans le cas d'un .adp. Ca fait une couche
supplémentaire (Jet + ODBC

+ SQ Server), mais si tu veux tout casser d'un coup, tu
risques d'avoir des

soucis.

Juste un bémol : MS spécifie que lorsque MSDE a été
fourni avec Access, et

non pas avec SQL Sever, Office Developer, Visual Studio,
Visual FoxPro, ...,

il ne peut être installé que sur une machine possédant
Access. (question

licences, avec MS, rien n'est simple...). Par contre, si
tu possèdes une

appli qui utilise déjà MSDE, tu peux t'appuyer dessus.
Enfin bon...., c'est

MS... C'est parfois plus compliqué de comprendre le CAL
que le produit

lui-même.

Bon courage, et n'hésite pas à poser des questions.

"fred" a écrit dans le message de
news:230d01c37906$433ece20$
Donc je vais etre obligé d'y passer !!!!

N'ayant aucune expérience en ce domaine, pourrais tu me
fournir quelques explications.

Tous mes clients sont en office XP
que dois-je faire au niveaux des clients
Que dois-je faire au niveau du serveur (actuellement
windows2000 serveur office non installé)
Que dois-je faire au niveau de mes programmes
(actuellement programmes xxx.mde sur les clients, qui
pointent (tables liées) sur une base ccc.mdb)
merci




-----Message d'origine-----
MSDE est limité à 2Go par base de données, et 5 threads
simultanés avant

perte de performance. Cela veut dire que l'on peut se
connecter à 50, mais

que si 6 requêtes arrivent simultanément au serveur, la
6ème risque d'être

un peu plus lente. Et encore...
MSDE est parfois un peu difficile à appréhender, car il
n'est pas livré avec

les outils graphiques de SQL Server. Par contre, il
existe des outils

similaires en téléchargement gratuit sur le net. D'autre
part, au US, vient

de sortir (depuis début aout) une version Developer de
SQL Server à 49$

(avec tous les outils graphiques), et qui donne le droit
de diffuser MSDE

avec ses applis. Comme vous l'aurez compris, MS fait le
maxi pour les gens

l'utilisent, et quelquepart, ils n'ont pas tord. Si ça
peut améliorer la

fiabilité des applis développées avec Access, ils ont
tout à y gagner.


"Daniel Carollo"
tech.com> a écrit dans le

message de news:eg$
Bonsoir Fred!

Non, ainsi que l'a dit Dominique, MSDE est inclus avec
Access (et Office


Professionnel) depuis la version 2000. La seule
restriction est de 5


utilisateur simultanes (il me semble).

Pour en venir a votre probleme initial, il y a de
grandes chances que ce


soit un probleme reseau. Verifiez le bien (et
j'entend "bien", c'est a


dire
transfer de quelques Giga de donnees avec mesure du
taux d'erreur a l'aide


d'un sniffeur sur le fil, le tout sur une periode de
plusieurs heures pour


couvrir les periodes d'activite diverses).

Un point a verifier au depart tout de meme: les
machines client ont-elles


bien toutes la meme version d'Access?

Mis a part ca, la suggestion de Dominique est la plus
sage.



Bonne continuation.

--
Daniel :-)

Computing Technologies International -
www.computing-tech.com - We


provide solutions...

"fred" wrote in message
news:1bb501c37891$71fc5860$
certe
mais sql serveur n est pas vraiment gratuit
donc si quelqu un a une idée sans avoir a acheter sql
serveur...






.




.





Avatar
Dominique Peralta
"Assistant de migration SQL Server" dans Outils/Base de données.
Ta base actuelle, une fois la migration terminée, tu ne l'utilises plus.
Reste à faire : attacher tes nouvelles tables dans ton programme.

"fred" a écrit dans le message de
news:0b8501c37918$8d1bef20$
ok merci pour ton aide

je vais tester ca

Par contre "puis lancer l'utilitaire d'upsizing"
depuis koi?
1) Ma base actuelle qui est sur le serveur ( (donc je
dois surrement sur mon programme modifier les liens ....)?
2) Mon programme (qui a actuellement les tables liées)
donc avant il faut surrement que je les re integre .....

merci



-----Message d'origine-----
Tout d'abord, regarder la doc Access sur ce sujet.
Après, installer MSDE sur le serveur, puis lancer
l'utilitaire d'upsizing

dans Access, en spécifiant qu'il faut juste transférer
les données vers SQL

Server, et non pas transformer l'appli mdb en adp. (dans
un premier temps)

Créer un DSN (source ODBC) sur les machines clientes.
Réattacher les tables dans l'appli.

Par la suite, tu pourras t'apercevoir que de nombreuses
fonctionnalités de

MSDE sont fort sympatiques (plan de maintenance,
sauvegarde, archivage,

réplication,...), et au bout du compte, tu regrettras de
ne pas y être venu

plus tot.

Les syntaxes des requêtes Access ne respectent pas la
norme, et de ce fait,

il te sera plus simple, si tu es habitué aux requêtes
Access, de laisser le

moteur Jet gérer les requêtes vers MSDE, plutot que de
les attaquer en

directe dans le cas d'un .adp. Ca fait une couche
supplémentaire (Jet + ODBC

+ SQ Server), mais si tu veux tout casser d'un coup, tu
risques d'avoir des

soucis.

Juste un bémol : MS spécifie que lorsque MSDE a été
fourni avec Access, et

non pas avec SQL Sever, Office Developer, Visual Studio,
Visual FoxPro, ...,

il ne peut être installé que sur une machine possédant
Access. (question

licences, avec MS, rien n'est simple...). Par contre, si
tu possèdes une

appli qui utilise déjà MSDE, tu peux t'appuyer dessus.
Enfin bon...., c'est

MS... C'est parfois plus compliqué de comprendre le CAL
que le produit

lui-même.

Bon courage, et n'hésite pas à poser des questions.

"fred" a écrit dans le message de
news:230d01c37906$433ece20$
Donc je vais etre obligé d'y passer !!!!

N'ayant aucune expérience en ce domaine, pourrais tu me
fournir quelques explications.

Tous mes clients sont en office XP
que dois-je faire au niveaux des clients
Que dois-je faire au niveau du serveur (actuellement
windows2000 serveur office non installé)
Que dois-je faire au niveau de mes programmes
(actuellement programmes xxx.mde sur les clients, qui
pointent (tables liées) sur une base ccc.mdb)
merci




-----Message d'origine-----
MSDE est limité à 2Go par base de données, et 5 threads
simultanés avant

perte de performance. Cela veut dire que l'on peut se
connecter à 50, mais

que si 6 requêtes arrivent simultanément au serveur, la
6ème risque d'être

un peu plus lente. Et encore...
MSDE est parfois un peu difficile à appréhender, car il
n'est pas livré avec

les outils graphiques de SQL Server. Par contre, il
existe des outils

similaires en téléchargement gratuit sur le net. D'autre
part, au US, vient

de sortir (depuis début aout) une version Developer de
SQL Server à 49$

(avec tous les outils graphiques), et qui donne le droit
de diffuser MSDE

avec ses applis. Comme vous l'aurez compris, MS fait le
maxi pour les gens

l'utilisent, et quelquepart, ils n'ont pas tord. Si ça
peut améliorer la

fiabilité des applis développées avec Access, ils ont
tout à y gagner.


"Daniel Carollo"
tech.com> a écrit dans le

message de news:eg$
Bonsoir Fred!

Non, ainsi que l'a dit Dominique, MSDE est inclus avec
Access (et Office


Professionnel) depuis la version 2000. La seule
restriction est de 5


utilisateur simultanes (il me semble).

Pour en venir a votre probleme initial, il y a de
grandes chances que ce


soit un probleme reseau. Verifiez le bien (et
j'entend "bien", c'est a


dire
transfer de quelques Giga de donnees avec mesure du
taux d'erreur a l'aide


d'un sniffeur sur le fil, le tout sur une periode de
plusieurs heures pour


couvrir les periodes d'activite diverses).

Un point a verifier au depart tout de meme: les
machines client ont-elles


bien toutes la meme version d'Access?

Mis a part ca, la suggestion de Dominique est la plus
sage.



Bonne continuation.

--
Daniel :-)

Computing Technologies International -
www.computing-tech.com - We


provide solutions...

"fred" wrote in message
news:1bb501c37891$71fc5860$
certe
mais sql serveur n est pas vraiment gratuit
donc si quelqu un a une idée sans avoir a acheter sql
serveur...






.




.





Avatar
fred
merci

je vais tester


-----Message d'origine-----
"Assistant de migration SQL Server" dans Outils/Base de
données.

Ta base actuelle, une fois la migration terminée, tu ne
l'utilises plus.

Reste à faire : attacher tes nouvelles tables dans ton
programme.


"fred" a écrit dans le message de
news:0b8501c37918$8d1bef20$
ok merci pour ton aide

je vais tester ca

Par contre "puis lancer l'utilitaire d'upsizing"
depuis koi?
1) Ma base actuelle qui est sur le serveur ( (donc je
dois surrement sur mon programme modifier les
liens ....)?

2) Mon programme (qui a actuellement les tables liées)
donc avant il faut surrement que je les re integre .....

merci



-----Message d'origine-----
Tout d'abord, regarder la doc Access sur ce sujet.
Après, installer MSDE sur le serveur, puis lancer
l'utilitaire d'upsizing

dans Access, en spécifiant qu'il faut juste transférer
les données vers SQL

Server, et non pas transformer l'appli mdb en adp. (dans
un premier temps)

Créer un DSN (source ODBC) sur les machines clientes.
Réattacher les tables dans l'appli.

Par la suite, tu pourras t'apercevoir que de nombreuses
fonctionnalités de

MSDE sont fort sympatiques (plan de maintenance,
sauvegarde, archivage,

réplication,...), et au bout du compte, tu regrettras de
ne pas y être venu

plus tot.

Les syntaxes des requêtes Access ne respectent pas la
norme, et de ce fait,

il te sera plus simple, si tu es habitué aux requêtes
Access, de laisser le

moteur Jet gérer les requêtes vers MSDE, plutot que de
les attaquer en

directe dans le cas d'un .adp. Ca fait une couche
supplémentaire (Jet + ODBC

+ SQ Server), mais si tu veux tout casser d'un coup, tu
risques d'avoir des

soucis.

Juste un bémol : MS spécifie que lorsque MSDE a été
fourni avec Access, et

non pas avec SQL Sever, Office Developer, Visual Studio,
Visual FoxPro, ...,

il ne peut être installé que sur une machine possédant
Access. (question

licences, avec MS, rien n'est simple...). Par contre, si
tu possèdes une

appli qui utilise déjà MSDE, tu peux t'appuyer dessus.
Enfin bon...., c'est

MS... C'est parfois plus compliqué de comprendre le CAL
que le produit

lui-même.

Bon courage, et n'hésite pas à poser des questions.

"fred" a écrit dans le message de
news:230d01c37906$433ece20$
Donc je vais etre obligé d'y passer !!!!

N'ayant aucune expérience en ce domaine, pourrais tu me
fournir quelques explications.

Tous mes clients sont en office XP
que dois-je faire au niveaux des clients
Que dois-je faire au niveau du serveur (actuellement
windows2000 serveur office non installé)
Que dois-je faire au niveau de mes programmes
(actuellement programmes xxx.mde sur les clients, qui
pointent (tables liées) sur une base ccc.mdb)
merci




-----Message d'origine-----
MSDE est limité à 2Go par base de données, et 5 threads
simultanés avant

perte de performance. Cela veut dire que l'on peut se
connecter à 50, mais

que si 6 requêtes arrivent simultanément au serveur, la
6ème risque d'être

un peu plus lente. Et encore...
MSDE est parfois un peu difficile à appréhender, car il
n'est pas livré avec

les outils graphiques de SQL Server. Par contre, il
existe des outils

similaires en téléchargement gratuit sur le net.
D'autre



part, au US, vient
de sortir (depuis début aout) une version Developer de
SQL Server à 49$

(avec tous les outils graphiques), et qui donne le
droit



de diffuser MSDE
avec ses applis. Comme vous l'aurez compris, MS fait le
maxi pour les gens

l'utilisent, et quelquepart, ils n'ont pas tord. Si ça
peut améliorer la

fiabilité des applis développées avec Access, ils ont
tout à y gagner.


"Daniel Carollo"
tech.com> a écrit dans le

message de
news:eg$



Bonsoir Fred!

Non, ainsi que l'a dit Dominique, MSDE est inclus
avec




Access (et Office
Professionnel) depuis la version 2000. La seule
restriction est de 5


utilisateur simultanes (il me semble).

Pour en venir a votre probleme initial, il y a de
grandes chances que ce


soit un probleme reseau. Verifiez le bien (et
j'entend "bien", c'est a


dire
transfer de quelques Giga de donnees avec mesure du
taux d'erreur a l'aide


d'un sniffeur sur le fil, le tout sur une periode de
plusieurs heures pour


couvrir les periodes d'activite diverses).

Un point a verifier au depart tout de meme: les
machines client ont-elles


bien toutes la meme version d'Access?

Mis a part ca, la suggestion de Dominique est la plus
sage.



Bonne continuation.

--
Daniel :-)

Computing Technologies International -
www.computing-tech.com - We


provide solutions...

"fred" wrote in message
news:1bb501c37891$71fc5860$
certe
mais sql serveur n est pas vraiment gratuit
donc si quelqu un a une idée sans avoir a acheter sql
serveur...






.




.




.