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 :

Mettre à jour une base distante


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 11
    Par défaut Mettre à jour une base distante
    Bonjour,

    Je souhaiterais synchroniser de manière récurrentes plusieurs champs entre deux bases SQL server 2005 distantes. A priori pas de souci pour la requète
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    UPDATE PRODUIT_DISTANT 
    SET STOCK_BASE_DISTANTE = 
    (select CHAMP_STOCK_LOCAL 
    from db.MABASE.MATABLE 
    where REF_PRODUIT_LOCAL = PRODUITS.REF_PRODUIT_DISTANT)
    par contre je ne sais pas comment lancer de manière récurrente cette requète. Est-ce une fonction disponible via Management studio ?

    D'avance merci pour votre aide.

    Frédéric

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut
    par contre je ne sais pas comment lancer de manière récurrente cette requète
    je comprends que vous voulez exécuter cette requète de façon cyclique dans le temps ? est ce cela ?

    pour faire cela, on utilise l'agent sql serveur en créant un job avec un scheduling.

    Je souhaiterais synchroniser de manière récurrentes plusieurs champs entre deux bases SQL server 2005 distantes. A priori pas de souci pour la requète
    Il existe la réplication, mais je vous confirme que cela demande des compétences avancées d'administrateur.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Février 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 11
    Par défaut
    je comprends que vous voulez exécuter cette requète de façon cyclique dans le temps ? est ce cela ?
    Oui absolument, je souhaite mettre à jour une stock toutes les 10 minutes et surement d'autres informations toutes les heures.

    Autrement dit je créé la requète est l'exécute avec un Agent Sql, je vais regarder mais à priori c'est ok.

    Par contre je ne vois pas comment me connecter à la base distante, je dois entrer la connexion dans la requète ?

    Merci.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut problematique d'un serveur lié.
    Je ne suis pas expert des bases distantes mais en principe, on utilise un serveur lié.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Février 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 11
    Par défaut
    Il n'existe pas une fonction me permettant de spécifier un serveur et une base distante depuis Management studio ou un autre module de SQL server ?

    Encore merci, mais vraiment je vois pas comment faire.

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut management studio \ objet serveur \ serveur lié.
    1 - Vous devez créé un serveur lié.
    ci joint un exemple pour oracle, pour sql serveur, c'est encore plus facile
    http://www.loicbar.com/post/Interope...ver-2005).aspx
    2 - Vous indiquer le nom du serveur lié dans la requete.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment mettre à jours une base (*.mdb) distante
    Par dj_techno dans le forum Dreamweaver
    Réponses: 0
    Dernier message: 06/06/2008, 16h54
  2. Mettre à jour une base via un tableau HTM
    Par basketime dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 12/03/2007, 15h18
  3. Réponses: 1
    Dernier message: 15/09/2006, 11h24
  4. [SQL SERVER] Mettre à jour une base de donnée
    Par grellierj dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 24/05/2006, 11h33
  5. Mettre à jour une base sous SQL SERVER 2000
    Par FilipeVV dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 11/02/2005, 12h24

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