Précédent   Forum du club des développeurs et IT Pro > Bases de données > Sybase > Réplications
Réplications Forum d'entraide sur toutes les formes de réplication de Sybase : Replication Server, replicator, SQL remote, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/04/2010, 13h08   #1
mdjobongo
Invité de passage
 
RICHARD KOBENAN
Inscription : janvier 2010
Messages : 14
Détails du profil
Informations personnelles :
Nom : RICHARD KOBENAN

Informations forums :
Inscription : janvier 2010
Messages : 14
Points : 2
Points : 2
Par défaut Connecter MySQL à SyBase

Salut tous , s'il vous plait comment connnecter une BD MYSQL à une BD SYBASE
mdjobongo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 14h04   #2
kagemaru
Membre Expert
 
Inscription : juin 2007
Messages : 1 056
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 056
Points : 1 082
Points : 1 082
Il faudrait expliquer plus en detail ce que tu veux faire parce que cela reste vague. Ex : faire un select sur des tables Sybase depuis mysql ? exécuter une procédure stockée Sybase depuis mysql ? ou l'inverse ?

Merci
a+
__________________
Emmanuel T.
kagemaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2010, 19h01   #3
mdjobongo
Invité de passage
 
RICHARD KOBENAN
Inscription : janvier 2010
Messages : 14
Détails du profil
Informations personnelles :
Nom : RICHARD KOBENAN

Informations forums :
Inscription : janvier 2010
Messages : 14
Points : 2
Points : 2
Bonsoir tous , ce que je veux faire , c'est de connecter Myqsl à Sybase pour en extraire certaines données pour " nourrir " ma BD Mysql .

MERCI
mdjobongo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 16h47   #4
al1rato
Membre du Club
 
Avatar de al1rato
 
Homme Alain
DBA Sybase certifié
Inscription : octobre 2011
Messages : 2
Détails du profil
Informations personnelles :
Nom : Homme Alain
Localisation : France

Informations professionnelles :
Activité : DBA Sybase certifié

Informations forums :
Inscription : octobre 2011
Messages : 2
Points : 64
Points : 64
Par défaut REPLICATION SERVER

Sybase fournit un outil pour répliquer de ASE (SYBASE) vers ... autre chose : c'est REPLICATION SERVER.

Dans ton cas, il s'agit d'une réplication hétérogène (ASE vers MYSQL). Pour accèder à MYSQL il faudra dans REPLICATION SERVER contruire ce que l'on appelle des function strings (template de fonctions) pour MYSQL.
C'est pas de chance, car SYBASE fournit des classes de functions strings pour DB2, ORACLE, MSSQL et INFORMIX (en plus de celles pour ASE/SYBASE), mais pas pour MYSQL.
Un function string c'est un template pour un ordre SQL, par exemple 'insert'. Il faut décrire le template de requête qui sera exécuté sur MYSQL lorsque REPLICATION SERVER devra exécuter cet 'insert'.
Il faut tout d'abord dériver une classe existante : rs_default_function_class
Elle contient déjà tous les function strings, tu n'auras qu'à customiser ceux qui t'intéressent.
Si je reprend l'exemple de l'insert, si la syntaxe de l'insert de MYSQL est identique à celle de ASE/SYBASE, il n'y a rien à customiser.
C'est fun !
pour plus d'info sur RS et les function strings : http://infocenter.sybase.com/help/in....0.1/title.htm
Bonne chance.
Alain
al1rato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 11h13   #5
mpeppler
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 307
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : janvier 2006
Messages : 1 307
Points : 1 647
Points : 1 647
Envoyer un message via AIM à mpeppler
Il faut ajouter que Sybase Rep Server n'a pas de gateway qui sache comment se connecter à une base MySQL. Le plus proche serait probablement le gateway ODBC, en supposant que MySQL possède une interface ODBC...

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 21h22   #6
DBRep
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 32
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 32
Points : 37
Points : 37
(pour un déterrement de thread, c'est du déterrement de thread )

Je ne pense pas que RepServer soit la solution, surtout si c'est pour un besoin ponctuel.

Le plus simple serait surement de faire un petit programme en PHP et en utilisant un module "FreeTDS" (il me semble qu'il existe un module "open-source" qui permet de se connecter sur un serveur Sybase à partir de PHP, voire même qu'il serait dispo avec ASE 15.7 ?), celui pour MySQL existant pour sur...


DBRep - my 2cts d'euro
DBRep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 07h56   #7
mpeppler
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 307
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : janvier 2006
Messages : 1 307
Points : 1 647
Points : 1 647
Envoyer un message via AIM à mpeppler
Tout à fait d'accord - PHP, ou perl, ou .... est probablement plus adapté, et assez facile à écrire, et les interfaces existent (je suis résponsable de l'interface Sybase pour perl, p.ex. :-)

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h12.


 
 
 
 
Partenaires

Hébergement Web