IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Communication SQL Server <--> Oracle


Sujet :

MS SQL Server

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2002
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 49
    Points : 37
    Points
    37
    Par défaut Communication SQL Server <--> Oracle
    Je dois faire communiquer plusieurs bases SQL Server vers SQL Server et SQL Server vers Oracle. Je dois envoyer des flux de données en temps réel, dans un sens voir dans les deux sens.

    Quelles sont les meilleurs solutions pour faire ce type de communication?

    J'ai envisagé SSIS mais est-il fortement conseillé de faire du développement .NET ou peut on faire des modules de flux SSIS paramétrables sans une ligne de code (je ne suis pas développeur) et que ces modules soient appelables par les développeurs .NET?

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Points : 1 216
    Points
    1 216
    Par défaut
    bonjour,

    il faudrait en savoir plus sur le genre de flux (qté de données, fréquence)

    Vous pouvez utiliser des flux de réplication (en 2005, c'est supporté nativement), s'il agit d'avoir des tables sql dans oracle et vice versa.

    vous pouvez également utiliser des serveurs liés mais le type de requêtes utilisées est à regarder de près pour ne pas trop pénaliser les performances d'un côté ou de l'autre

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2002
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 49
    Points : 37
    Points
    37
    Par défaut
    Les flux peuvent être d'ordre divers et relativement simple:
    1. mise à jour d'une table en temps réel Oracle vers SQL Server
    2. Mise à jour d'un ensemble de table SQL Server vers Oracle. Les données sont écrites dans toutes les table sql server lors de la validation de la transaction puis automatiquement écrites vers Oracle
    3. A la demande, un ensemble de tables doit être mis à jour entre deux bases sql server: développement vers production avec un système de différence entre les deux bases


    Le but est d'automatiser tout ça, de faire des modules SSIS génériques dans lesquels on puisse envoyer des paramètres comme le nom de la base, ...

    Est ce que SSIS est fait pour ça?

    J'arrive à synchroniser en temps réel des bases sql server mais je ne vois pas trop comment synchroniser une base Oracle vers sql server.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Points : 1 216
    Points
    1 216
    Par défaut
    bonjour,

    pour le 1 et 2, votre problématique de temps réél demanderait la mise en place d'une réplication transactionnelle
    pour le 3, le SSIS peut faire l'affaire

Discussions similaires

  1. DB Link de SQL Server 2005 vers Oracle 7.1
    Par samcsharpandco dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 17/11/2007, 09h01
  2. Réponses: 1
    Dernier message: 07/06/2007, 18h04
  3. Eaquivalent du module DTS de SQL server 2000 vers Oracle 10g2
    Par Soldatdangeureux dans le forum Oracle
    Réponses: 3
    Dernier message: 18/12/2006, 15h22
  4. Pourquoi migrer de sql server 2000 à Oracle ?
    Par parker2005 dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 24/05/2006, 21h11
  5. Réponses: 3
    Dernier message: 06/10/2004, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo