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

Développement SQL Server Discussion :

[Débutant] Select dans une autre db en transact-sql


Sujet :

Développement SQL Server

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 141
    Par défaut [Débutant] Select dans une autre db en transact-sql
    Bonjour,

    Je suis débutant en transact-sql.
    Ma question est la suivante :

    Dans une procédure ou fonction écrite en transact-sql, est-il possible de faire une requête vers une autre base de données via ODBC.
    Mon but est de faire un select dans une autre base de données pour faire un insert des valeurs dans la db d'appel.

    merci

  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
    si c'est un serveur oracle ou sql serveur, alors un serveur lié est suffisant.
    sinon vous avez la commande OPENROWSET qui permet de charger des données OLEDB depuis n'importe quel source ( excel, ... )
    si la base de données se trouve sur le meme serveur sql server, la question a été posé 10 fois en 2 jours... SELECT * FROM Base.DBO.Table

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 141
    Par défaut
    Il s'agit d'une DB RDB sur un serveur VAX.
    J'ai un driver ODBC.
    Ma question est, comment, en T-SQl, intérragir avec cette DB.

    Qu'est-ce que exactement un serveur lié ? Puis)je avoir mon serveur VAX comme server?
    Le OLEDB peut-il être utilisé dans mon cas ?

    Merci en tout cas pour votre réponse

  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
    Je verrais plutôt OPENROWSET avec un fournisseur OLEDB si ca existe. dans le cas contraire, vous devrez passer par un fichier à plat.

    Pour en savoir plus : http://msdn.microsoft.com/fr-fr/library/ms190312.aspx

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 141
    Par défaut
    ou bien je fais un service en c# qui fait les requêtes (select vers la source et insert vers le destinataire).

    Mais ça aurait été plus facile et homogène de tout gérer par t-sql.

  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
    il existe cette solution, trouvée sur internet, pour passer de ODBC à OLEDB semble t'il... sans garantie

    http://uda.openlinksw.com/odbc/

Discussions similaires

  1. [XL-2007] copier coller une selection dans une autre feuille
    Par dodo28 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/10/2017, 16h35
  2. [2008R2] Stored Procedure pour faire un select dans une autre base de données
    Par jefftardif dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/02/2014, 13h57
  3. [AC-2000] Remplir une zone de liste grâce à une selection dans une autre zone
    Par Tydher dans le forum VBA Access
    Réponses: 8
    Dernier message: 26/07/2011, 16h20
  4. Combobox variant selon la selection dans une autre combobox.
    Par arnold95 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 18/03/2008, 10h20
  5. [VBA-E] [Débutant] selection dans une combobox
    Par Jerez62 dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 07/01/2007, 20h23

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