Bonjour,
J'ai besoin d'utiliser OPENQUERY dans un gros script, mais je souhaiterais pouvoir passer en paramètre le serveur cible.
Genre :
Malheureusement une variable ne semble pas acceptée en premier paramètre. Est-ce possible d'une autre manière ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DECLARE @serveur xxxx SELECT @serveur = 'monserveur' SELECT * from OPENQUERY( @serveur, 'SELECT * FROM TABLE')
Apparemment OPENROWSET offre des possibilités analogues avec une chaine en premier paramètre, qui devrait pouvoir se mettre plus facilement dans une variable.
Ma question est alors : si bien sûr je créée la source OleDb équivalente à mon serveur lié, est-ce bien équivalent à OPENQUERY, y compris en performances ?
Merci à ceux qui peuvent me faire partager leurs expériences.
Partager