problème avec mon batch d'insertion [batch] - Shell/Batch - Programmation
MarshPosté le 06-02-2007 à 12:03:23
yop yop, j'ai trouvé un batch qui permet d'insérer plusieurs fichiers text dans une base avec un dts. Le voici :
REM Importation des fichiers clients .dat dans SQL Server à l'aide d'un DTS
dir D:\Calyps\myImport\*.dat /b > D:\Calyps\myImport\Dirlist.txt
rem Execute DTS package for every file name in the Dirlist.txt
for /f "tokens=1,2,3" %%i in (D:\Calyps\myImport\Dirlist.txt) do "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\DTSrun.exe" -S "SQL" -N"Insert_clients" -Utata -Ptiti -A "ServerName"="toto" -A"FileName"="D:\Calyps\myImport\%%i" -A"DatabaseName"="dwh"
A l'exécution ca me dit qu'il y a une erreur de syntaxe mais j'ai aucune idée ou
Marsh Posté le 06-02-2007 à 12:03:23
yop yop, j'ai trouvé un batch qui permet d'insérer plusieurs fichiers text dans une base avec un dts. Le voici :
REM Importation des fichiers clients .dat dans SQL Server à l'aide d'un DTS
dir D:\Calyps\myImport\*.dat /b > D:\Calyps\myImport\Dirlist.txt
rem Execute DTS package for every file name in the Dirlist.txt
for /f "tokens=1,2,3" %%i in (D:\Calyps\myImport\Dirlist.txt)
do "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\DTSrun.exe" -S
"SQL" -N"Insert_clients" -Utata -Ptiti -A
"ServerName"="toto" -A"FileName"="D:\Calyps\myImport\%%i" -A"DatabaseName"="dwh"
A l'exécution ca me dit qu'il y a une erreur de syntaxe mais j'ai aucune idée ou