Buongiorno a tutti,
vi sottopongo questo problema.
Ho necessità di lanciare un DTS che risiede su un server web da una pagina asp, aprendo una cmd shell.
Questo il mio codice della mia pagina:
<%
strSQL = "execute master..xp_cmdshell '" & "dtsrun /S NomeServer/U pippo /P pluto /N NOMEDETS'"
Conn.Execute strSQL
Conn.Close
%>
Lo script funzionava correttamente fino a quando sul server era installato Windows Server 2000, mentre adesso il s.o. al è Windows Server 2003. Non da nessun errore sulla pagina asp, mi dice che il trasferimento è avvenuto correttamente, ma la tabella che dovrebbe andare a riempire su SQL risulta vuota.
Preciso che:
1) La versione di SQL SERVER installata sul server è la 2000;
2) L'utente "pippo" è stato creato correttamente sotto sql, con permessi di scrittura;
3) Il comando, se lanciato da cmd sul server, viene eseguito correttamente .
Qualche soluzione o script alternativo da utilizzare?
Grazie![]()

Rispondi quotando