Pregunta: | 5666 - EJECUTAR UNA DTS DESDE ASP |
Autor: | maximiliano Barriga Roco |
Hola, como puedo ejecutar una dts desde asp, lo que pasa es que recibo un archivo en excel
del cual debo importar sus datos a una tabla..... pero esto debe ser gatillado desde una pagina en asp. |
Respuesta: | Gonzalo Morales |
Hello!!!
Hola mira es super simple me costo un kilo encontrar la manera y no es ta complicado como creen!!!!! tenemos 2 elementos El *.bat y la DTS lo primero pon este codigo en tu pagina () <% dim objShell Set objShell = CreateObject("WScript.Shell") objShell.run "d:\ejecuta_dts.bat",3,false set objShell = nothing %> luego pon este codigo en un *.bat que llamare "ejecuta_dts.bat" : DTSRUN /Sgmorales /Usa /Pwmaster /Ncargasos explication: DTSRUN: comando de sql para ejecutar dts desde DOS Sgmorales : nombre servidor Usa: usuario password Pwmaster: password Ncargasos:nombre de la dts te aclaro un poco mas esta es la instrucción Real: DTSRUN /Snombreservidor /Uusuario /Ppassword /Nnombredts y listo , me costo como NNNNNNNN pero el conocimiento es gratis saludos si ya lo hiciste, te pido disculpas por la demora. si no me escibes por cualquier cosa Saludos desde Santiago de Chile(si es que eres de afuera) PD: si fui un poco enredado me avisas |
Respuesta: | carles |
La forma de ejecutar una dts desde asp es que crees a traves de ado el objeto command para ejecutar la procedure que ejecutara la DTS
Lo dificil es el codigo que debes poner en la procedure, aqui te envio la direccion donde encontraras la menera de ejecutar la package desde una proc http://www.windows2000faq.com/Articles/Index.cfm?ArticleID=14230 para que veas los objetos que debes utilizar mira tambien la informacion de sqlserver de los procedures extendidos sp_aocreate, sp_oamethod suerte |
Respuesta: | Alfredo Barrios Cruz |
Dispara un store procedure para el dts |