[AIDA32]probleme acces BDD sur le reseau

probleme acces BDD sur le reseau [AIDA32] - Logiciels - Windows & Software

Marsh Posté le 02-04-2003 à 10:51:17    

voila je viens de reussir a faire marcher mon script d'aida32 sur le reseau, mais maintenant le probleme, c que que ca soit pr un csv ou une insertion ds une BDD, le script mets en gros 1 min a s'executer !!!!! c trop long, je suis sur que des utilisateurs vont le zapper. quelqu'un a deja eu le probleme ? comment le resoudre ??
voila le script en question :
 
\\192.168.159.140\AIDA32\AIDA32 /R \\192.168.159.140\rapports\$HOSTNAME /ADO /CUSTOM \\192.168.159.140\AIDA32\reseau.rpf /SILENT /SAFE
 
 
edit : ca marche en local, mais je viens de tester sur une machine du reseau et ca ne marche pas :-( (cf post plus bas)


Message édité par redridinghood le 02-04-2003 à 11:41:00
Reply

Marsh Posté le 02-04-2003 à 10:51:17   

Reply

Marsh Posté le 02-04-2003 à 11:10:21    

:bounce:

Reply

Marsh Posté le 02-04-2003 à 11:20:11    

\\192.168.159.140\AIDA32\AIDA32 /R \\192.168.159.140\rapports\$HOSTNAME /ADO /CUSTOM \\192.168.159.140\AIDA32\reseau.rpf /SILENT /SAFE
 
pourquoi tu met /SILENT /SAFE a la fin et non pas après le /CUSTOM
 

Reply

Marsh Posté le 02-04-2003 à 11:28:18    

heu je sais pas, ca change qqch ?

Reply

Marsh Posté le 02-04-2003 à 11:36:56    

sinon autre question, voila sur ma machine le script marche nickel, mais sur une autre nada, d'ou ma question, est il necessaire de declarer un DSN sur chaque machine du reseau ? (je pense pas, mais bon)

Reply

Marsh Posté le 02-04-2003 à 11:52:15    

ptit up

Reply

Marsh Posté le 02-04-2003 à 12:05:40    

t'es en quoi comme OS et comme adressage IP..? DHCP ou IP FIXE
 
Le serveur est un 2000 ou un NT4 ? Si c'est un 2000 avec Active Directory alors le DNS est déjà monté mais est il bien renseigné  et configuré...
 

Reply

Marsh Posté le 02-04-2003 à 12:57:30    

moi je suis ss XP, l'autre PC sur le reseau en 2000.
adressage prive, en 192.168.159.x/24
 
ca ne vient pas d'un probleme de config reseau je pense...

Reply

Marsh Posté le 02-04-2003 à 13:15:10    

petit mieux, je recupere le log qd la machine reseau execute le script, mais bon ca m'aide pas des masses :
 
Le rapport a été enregistré dans une base de données. Il n'y a pas de sortie écran disponible.
 
Attention : une erreur s'est produite pendant la génération du rapport.

Reply

Marsh Posté le 02-04-2003 à 13:36:03    

bon , apres quelques tests, je viens de trouver une solution, mais elle n'est pas viable du tout (enfin pas au stade ou j'en suis), cela necessite de configurer un DSN sur tous les PCs du reseau qui pointent sur la BDD qui est sur ma machine !!!
quelqu'un aurait il une idee pr contourner ce probleme ?

Reply

Marsh Posté le 02-04-2003 à 13:36:03   

Reply

Marsh Posté le 02-04-2003 à 14:14:42    

up

Reply

Marsh Posté le 02-04-2003 à 15:15:10    

:hello:

Reply

Marsh Posté le 02-04-2003 à 15:43:59    

tiens c'est marrant je suis justement en train de le mettre en place moi aussi   :D
 
tu peux verififer 2/3 trucs:
 
1/ dans les prefs/ rapport tu as activer la compression des données ?
 
2/ dans prefs /ADO tu as bien mis un UNC pour le path de la base ?
 

Reply

Marsh Posté le 02-04-2003 à 15:47:32    

copain ;-)
 
bon alors, pr la compression, comme je veux le mettre dans une base de donnees, g pas coche
 
 
ds ADO, g mis l'@ IP du serveur et le nom de mon DSN, pas besoin de specifier un path (enfin si ds le DSN, mais la c autre chose)
 
sinon tu vas faire comment toi ?

Reply

Marsh Posté le 02-04-2003 à 16:01:21    

voila ou j'en suis,  
 
je pense faire un .reg qui va me permettre de mettre un DSN qui va pointer sur ma BDD  sur ts les PCs de mon reseau a defaut d'avoir trouve mieux.
par contre vu que je compte utiliser une base mysql, il faut aussi deployer myodbc, et la si quelqu'un savait comment faire pour rendre l'installation silencieuse (aucune manip utilisateur) je suis preneur.

Reply

Marsh Posté le 02-04-2003 à 16:05:12    

ben pour le moment je test sur ma machine ( xp pro )dans 2 shared differents:
un avec l'exec en lecture seul
l'autre avec les reports et la base (MSaccess pour le moment)
 
pour le script je mùe suis pas fouler:
 
 

Code :
  1. \\mamachine\AIDA32\aida32 /R \\mamachine\reports\$HOSTNAME /ADO /audit /SAFE /SILENT /NOICONS

 
 
/safe : pour eviter un plantage
/noicons :pour un chagement + rapide


Message édité par kassdelire le 02-04-2003 à 16:06:22
Reply

Marsh Posté le 02-04-2003 à 16:16:10    

ah ? c plus rapide avec noicons ? je v le mettre alors :-)

Reply

Marsh Posté le 02-04-2003 à 16:17:02    

voila le mien :
 
\\mamachine\AIDA32\AIDA32 /R \\mamachine\rapports\$HOSTNAME /ADO /CUSTOM \\mamachine\AIDA32\reseau.rpf /SILENT /SAFE


Message édité par redridinghood le 02-04-2003 à 16:17:35
Reply

Marsh Posté le 02-04-2003 à 16:19:28    

sinon pour Myodbc si t'installe juste les DLL ca marche pas ?  

Reply

Marsh Posté le 02-04-2003 à 16:22:35    

la je dois dire que j'en ai aucune idee.
 
en fait le but c d'apres pouvoir faire une tite page PHP pr bien presenter tout ca, ca peut etre sympa je trouve.

Reply

Marsh Posté le 02-04-2003 à 16:34:35    

RedRidingHood a écrit :

la je dois dire que j'en ai aucune idee.
 
en fait le but c d'apres pouvoir faire une tite page PHP pr bien presenter tout ca, ca peut etre sympa je trouve.


ben pour les dll je suis vraiment pas sur mais comme les DLL sont dispo en download aussi je me susi dis que p'etre qu'en les mettant ca marche tt seul (on peut tjs rever  :D)
 
 
 
pour la base j'hesite pour quelle base utilise, un mysql me plait bien aussi mais j'ai des contraintes, je veux pas jongler avce trop de plateformes differentes.
Par contre je trove que la base est chiante a utilisé, + de 1000 enregistrement pour 1 machine ca va faire etre enorme dans pas longtemps ce truc

Reply

Marsh Posté le 02-04-2003 à 16:40:18    

ouep, fo la remettre a 0 chaque jour (ds mon cas je fais une insertion ds la BDD a la premiere connexion et 1 seul fois par jour pr limiter), bon je sais pas du tout comment faire (avec un SQLserver ou oracle y a bien les triggers, mais y en a t il pr mysql ??? fo que je regarde, mais j'en suis pas la (pas encore)).

Reply

Marsh Posté le 02-04-2003 à 16:53:08    

ptit up et je rentre chez moi :-)
j'espere que j'aurai plus d'idees demain....

Reply

Marsh Posté le 03-04-2003 à 11:21:09    

un petit  [:rinozef]  pour ce topic fort intéressant
moi je commence a le tester car je cherche à faire l'inventaire rapide et fiable de mon reseau et pouvoir par la suite traiter les données ....
 
 [:youyou2224]


Message édité par ayou42 le 03-04-2003 à 11:21:23
Reply

Marsh Posté le 03-04-2003 à 11:26:16    

cool du monde !
 
pr moi petit changement,  je vais etre oblige de faire de ASP/Access plutot que du PHP/Mysql pr la visualistation des infos because trop de bordel pr deployer myodbc :-(

Reply

Marsh Posté le 03-04-2003 à 11:32:59    

RedRidingHood a écrit :

cool du monde !
 
pr moi petit changement,  je vais etre oblige de faire de ASP/Access plutot que du PHP/Mysql pr la visualistation des infos because trop de bordel pr deployer myodbc :-(


a merde c trop dommage ct ce ke je voulais faire apres les premier test somaire je voulais également faire un intranet sur serveur linux pour pouvoir informé mes utilisateurs du reseau des eventuels maj de logiciels et rectif de bug
asp ca m'enchante pas trop  :(  
 
 [:youyou2224]

Reply

Marsh Posté le 03-04-2003 à 12:47:40    

bah c facilement transposable !

Reply

Marsh Posté le 03-04-2003 à 17:44:58    

RedRidingHood a écrit :

cool du monde !
 
 because trop de bordel pr deployer myodbc :-(


t'as pas essayer d'envisager la creation d'un .MSI ?
 
 
au cas ou :
http://support.microsoft.com/defau [...] 7/7/18.asp
http://www.autourdupc.com/index.ph [...] ackage.htm


Message édité par kassdelire le 03-04-2003 à 17:47:25
Reply

Marsh Posté le 03-04-2003 à 20:26:06    

ouep j'y pense aussi, faut voir si c pas trop prise de tete, je v me renseigner !

Reply

Marsh Posté le 08-04-2003 à 11:12:49    

re  
 
je voulais savoir si tu arrive a chopper les n° de serie des cartes meres.
Moi ca deconne, je recupere des infos que sur certains postes, le pb c'est que a 1er vu sanas logique apparente ( machines differentes, Os differents )
 
as tu le mm pb ?

Reply

Marsh Posté le 08-04-2003 à 11:13:28    

je v regarder ca cette apres midi

Reply

Marsh Posté le 08-04-2003 à 16:43:38    

RedRidingHood a écrit :

bon , apres quelques tests, je viens de trouver une solution, mais elle n'est pas viable du tout (enfin pas au stade ou j'en suis), cela necessite de configurer un DSN sur tous les PCs du reseau qui pointent sur la BDD qui est sur ma machine !!!
quelqu'un aurait il une idee pr contourner ce probleme ?
 


 
regarde sur tes machines mais tu dois t'en sortir en copiant le ODBC.ini ( HKEY_CURRENT_USER\Software\ODBC\ )  
 sur tt tes postes.
 
 
 
Pour mon pb de N° serie, je crois qu'une MAJ du BIOS est necessaire  :-((


Message édité par kassdelire le 09-04-2003 à 16:55:46
Reply

Marsh Posté le 18-04-2003 à 09:40:30    

alors, vous en êtes ou??
 
Pour ma part, j'ai un petit soucis avec l'écriture dans la base de donnée avec les PC du réseau.
Ca marche en local, mais pas avec les autres PC

Reply

Marsh Posté le 13-05-2003 à 15:52:04    

Up!
Ca m'interesse aussi.
J'arrive a executer aida depuis le reseau mais je n'arrive a generer que des fichiers et je n'arrive pas a generer les donnees dans une base de donnees (ADO).
 
Le mesage d'erreur est :
 
"Le rapport a été enregistré dans une base de données. Il n'y a pas de sortie écran disponible.  
 
Attention : une erreur s'est produite pendant la génération du rapport."
 
Pourtant, j'ai bien specifie ma base. Quand je fais tester dans Pref/ADO, il me dit que la connexion est reussie.
 
 

Reply

Marsh Posté le 14-05-2003 à 09:08:05    

En fait, en spécifiant le DSN avec UNC ca marche maintenant.
On y arrivait pas parce qu'on était avec un poste windows 98 qui avait des problèmes. J'ai changé et maintenant ca marche.
Par contre, maintenant il faut qu'on renseigne le DSN sur tous les postes. Or je n'y connais rien en .reg.
 
Si quelqu'un a réussi, je suis preneur. Je vais toujours rechercher des docs pour savoir comment en faire.

Reply

Marsh Posté le 14-05-2003 à 10:19:13    

voila mon script :
 
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]
"gest_parc"="Microsoft Access Driver (*.mdb)"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\gest_parc]
"Driver"="C:\\WINDOWS\\System32\\odbcjt32.dll"
"DriverId"=dword:00000019
"FIL"="MS Access;"
"SafeTransactions"=dword:00000000
"UID"=""
"DBQ"="\\\\Aurelie\\rapports\\DB - Access.mdb"      <---chemin reseau ou est stockée la BDD.
 
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\gest_parc\Engines]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\gest_parc\Engines\Jet]
"ImplicitCommitSync"=""
"MaxBufferSize"=dword:00000800
"PageTimeout"=dword:00000005
"Threads"=dword:00000003
"UserCommitSync"="Yes"

Reply

Marsh Posté le 14-05-2003 à 10:53:53    

En fait, je vais m'en passer.  Avec une base SQL Server, on est dispensé d'indiquer le DSN. Mais je vais garder ton exemple, ca pourra me servir un jour.
Sinon, où pourrais-je trouver une documentation assez simple pour tout ce qui est ligne de commande.
En fait, je voudrais savoir s'il est possible de véritablement cibler ce que l'on recherche ? Est-il possible de lancer une commande à travers le réseau à une date donnée ? (.bat)
 
Merci pour ta réponse au fait.

Reply

Marsh Posté le 14-05-2003 à 10:57:12    

C'est bon j'ai trouvé pour les lignes de commande.
En espérant qu'elle répondront à ce que je souhaite faire.

Reply

Marsh Posté le 14-05-2003 à 11:33:24    

C'est bon. J'ai trouvé pour la planification de lancement du logiciel. Je vais faire un .bat qui se lance a chaque demarrage de l'ordinateur. Et je fais une restriction au niveau de AIDA pour les lignes de commandes (dans Rapports/Horaire).
Et sinon, en utilisant un fihchier rpf, je peux mettre ce que je veux.

Reply

Marsh Posté le 14-05-2003 à 14:21:20    

Euh, j'ai du mal moi aussi, j'ai la meme erreur.
 
Mon fichier de lancement est  
 
\\Skun-mms1\aida32\AIDA32 /R \\Skun-Mms1\AIDA32Reports\$HOSTNAME /ADO /CUSTOM \\Skun-MMS1\Profiles\Skun.rpf
 
mais erreur  
 
Le rapport a été enregistré dans une base de données. Il n'y a pas de sortie écran disponible.
 
Attention : une erreur s'est produite pendant la génération du rapport
 
 
Je le fais avec un BDD SQL 2000 Server et le test de connection a réussi.
 
Quand je le fais avec l'exportation CSV ya pas de prob...
 
Il faut crée les tables pour lui ou pas ??

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed