Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Inscrit en
    janvier 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 15
    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

  2. #2
    Membre régulier
    Homme Profil pro
    J'aime la programmation avec Delphi
    Inscrit en
    avril 2011
    Messages
    196
    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 : 196
    Points : 89
    Points
    89

    Par défaut

    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.

  3. #3
    Membre du Club
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 46
    Points
    46

    Par défaut

    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+

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •