bonjour,
sur sql server management studio, mon instance de serveur sql server héberge
la base BD1 et la base BD2.
Depuis BD2 je cherche à faire une requete sur BD1. comment faire?
merci d'avance
Discussion :
bonjour,
sur sql server management studio, mon instance de serveur sql server héberge
la base BD1 et la base BD2.
Depuis BD2 je cherche à faire une requete sur BD1. comment faire?
merci d'avance
Bonjour,
Par exemple :
[Base de données].[Schéma].[Table]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT col1, col2 FROM BD1.dbo.maTable
++
Bonjour a tous,
J'ai une petite question à ajouter à ce sujet: comment est ce que cela marche au niveau des droits d'accès?
Par exemple, si mon utilisateur n'a accès qu'à la base BD2, pourra-t-il exécuter cette requête?
Ou faut-il qu'il ait accès aux deux bases?
Merci par avance!

Il y a différentes possibilités paramétrables au niveau du linked server.
cf : http://msdn.microsoft.com/en-us/library/ms188477.aspx
Merci beaucoup pour ta réponse.
Mais une chose n'est pas très claire pour moi.
Dans l'example Microsoft, ils lient un serveur a un autre.
Dans mon cas les deux bases appartiennent au même serveur.
Est ce que dans mon cas l'utilisation d'un serveur lié est la meilleur solution?
Partager