Précédent   Forum du club des développeurs et IT Pro > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
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 17/04/2012, 11h07   #1
su4p aka
Invité de passage
 
Inscription : janvier 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 9
Points : 1
Points : 1
Par défaut Exporter / Dupliquer Base

Bonjour,
je cherche un moyen pour dupliquer une base de donnée sybase.
J'ai d'un coté (chez le client) un serveur qui contient la base qui m'intéresse.
D'un autre coté j'ai un serveur (dans mon entreprise) qui me servira de serveur de développement pour exploiter les données de la base.

Et donc je cherche à dupliquer la base du client sur mon serveur.
Comment faire ?

PS: Chez le client et à l'entreprise j'utilise Sybase serveur (ASE) 12.5.4
su4p aka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2012, 11h22   #2
louay02
Membre régulier
 
Homme
J'aime la programmation avec Delphi
Inscription : avril 2011
Messages : 190
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Autre

Informations professionnelles :
Activité : J'aime la programmation avec Delphi
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : avril 2011
Messages : 190
Points : 86
Points : 86
Bonjour,

Juste une proposition pour quoi ne développe pas une application qui met à jour le coté Serveur C-t-d : un select sur coté Client uniquement les changements et un Insert sur coté serveur
Ça si ne trouve pas un moyen existe sur Sybase

Cdt.
louay02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2012, 22h07   #3
lparodi
Membre du Club
 
Inscription : septembre 2007
Messages : 39
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 39
Points : 42
Points : 42
Salut,

Si tu veux effectuer une copie de la base de données, le plus simple est d'effectuer ce qu'on appelle un "dump / load".
- Tu sauvegardes la base de données de ton client avec la commande
Code :
dump DATABASE <nom de la base> TO 'chemin de sauvegarde/nom du fichier'
- Tu copies ensuite le fichier genéré
- tu restaures la base avec la commande
Code :
LOAD DATABASE <nom de la base> FROM 'chemin de sauvegarde/nom du fichier'
Bon, il y a 2-3 choses à respecter tout de même :
- la taille de la base de données cible doit être au moins égale à celle de la base de données source.
- le sort order et le character set doivent être identiques (commande sp_helpsort)
- si les deux plateformes materielles sont différentes (ex. Windows et Solaris), il y a des operations supplementaires à effectuer pour que les données soient lisibles. Tu peux chercher dans l'aide la commande sp_post_xpload
- suivant ton client, il ne verra peut-être pas d'un bon oeil que tu recuperes toute la base de production, avec les données des clients. Si par ex c'est une banque, tu n'aimerais pas que le solde de ton compte se promene dans la nature ... A vérifier donc.

a+
lparodi 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 17h56.


 
 
 
 
Partenaires

Hébergement Web