OVH Cloud OVH Cloud

DTS et variable globale

1 réponse
Avatar
Richard Urrutia
Bonjour,
j'ai créé un lot DTS et j'aimerai déclaré une variable globale dans ce lot
que je pourrais appelé depuis un Transform Data Task.
J'ai saisi une requete SQL dans la tache du type "SELECT * FROM table WHERE
ID=?"
J'ai ensuite créé une variable globale de type int avec une valeur par
défaut de 1.
Lorsque j'execute mon lot DTS, j'ai une erreur "Invalid Character Value for
cast specification"

De plus je voudrais appeler mon DTS en ligne de commande avec DtsRun en
spécifiant la valeur de cette variable.
Comment dois je procéder ?

Merci de votre aide

richard

1 réponse

Avatar
rudi bruchez
Richard Urrutia a écrit:

Lorsque j'execute mon lot DTS, j'ai une erreur "Invalid Character Value
for cast specification"

De plus je voudrais appeler mon DTS en ligne de commande avec DtsRun en
spécifiant la valeur de cette variable.
Comment dois je procéder ?



Bonjour,

Essaie de changer le type de donnée de la variable de INT en INTEGER.

Pour passer la variable : option /A de DTSRUN. Tu as l'outil dtsrunui.exe
qui te permet de créer l'appel de façon conviviale (bouton Advanced pour
indiquer les variables)

--
Rudi Bruchez
Consultant indépendant
modélisation, administration, optimisation,
solutions MS SQL Server et informatique libre.
MCDBA, SCJP2
http://www.babaluga.com/