Remplir une base MySQL avec une base SQL - SQL/NoSQL - Programmation
Marsh Posté le 25-09-2012 à 23:15:07
C'est quoi ta fréquence de mise a jour des données ?
Marsh Posté le 26-09-2012 à 09:55:22
Entre 1 à 5min, c'est pour avoir une vision à l'instant T de la supervision, il n'y a pas besoin d'archivage.
Marsh Posté le 26-09-2012 à 15:40:00
Tu peux pas plutôt faire un accès en lecture à la base ?
Faire un dump tout les 1 à 5 minutes ca va pourrir tes perfs
Marsh Posté le 26-09-2012 à 16:10:32
Surtout si ta base est grosse Après, si la base MS ne fait que se remplir (en gros, pas d'update ou delete sur les enregistrements existants), y'a moyen de ne dumper que les nouveaux enregistrements via un petit outil de ta création...
Marsh Posté le 27-09-2012 à 08:39:25
Tu peux faire une replication transactionelle de SQL -> MySQL.
Ca devrai fonctioner relativement bien, je ne l'ai jamais fait avec MySQL mais ca fonctionne bien vers Oracle.
Il y a une tripotée d'options pour la configurer mais je suppose que tout est trouvable sur Google.
Marsh Posté le 03-10-2012 à 16:45:29
Re,
Merci pour vos replys, j'ai enfin du temps pour me consacrer à cette tâches.
J'arrive à me connecter à la base SQL depuis mon serveur linux avec un :
tsql -S SERSQL -U admmysql -P *******
Le serveur me donne ça :
locale is "fr_FR.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
1>
Du coup, j'en déduis que je suis connecté au SQL.
Par contre quand je fais :
SHOW DATABASES; rien ne se passe.
Vous avez une idée, j'ai mis les mêmes droits que le compte administrateur SQL.
Merci d'avance.
Marsh Posté le 25-09-2012 à 21:34:58
Bonjour,
Je voulais savoir si on pouvait facilement remplir une base MySQL avec une base SQL.
Je m'explique, j'ai un logiciel de supervision industriel qui remplit une base SQL Microsoft, mais je dois mettre à dispo pour un externe des valeurs de cette base.
Je ne veux pas donner accès à cette base.
Je veux donc mettre une base MySQL sur un serveur Linux qui sera rempli par la base MS.
Est-ce que cela est possible?
Est-ce que c'est compliqué?
Je pense que ma base MySQL n'aura du coup qu'une table.
Merci d'avance.