Bonjour tous!

J'aimerai mettre un script en procédure stocké avec trois variables:

- une 1ere date
- une 2eme date
- le nom d'un server

Pour le moment, lorsque que j’exécute mon script, je rentre manuellement ces trois informations dans les différentes occurrences de mon script.
j'aimerai donc les mettre en variable à déclarer au tout début.

Lorsque j'utilise le nom du server c'est par :
exec (@sqcommand) AT "nom_de_mon_server"

j'ai commencé par faire un :
DECLARE @servername nvarchar(255)
SET @servername = nom_de_mon_server

et au moment opportun: exec (@sqcommand) AT @servername

je précise que j'ai essayé toutes les combinaison possibles avec/sans parenthèses/guillemets

et je me retrouve devant une erreur de syntaxe.

en cherchant en vain sur internet et notamment sur developpez.com je suis tombé sur le : :setvar - S servername mais je n'arrive aps a le mettre en place..

j'ai le même problème pour une date (format AAAA-MM-JJ)

Si vous avez des idées pour me sortir de cette galère je suis très preneur

Merci a tous

sous sql server 2005 au faite :=)