<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx</link><description>Algunas veces uno requiere ejecutar DTS mediante programa, necesariamente debes instalar componentes apartes que lo único que logran es tener que incluirlos al momentos de llevarlos a producción u otro equipo de un usuario. HAy una solución muy simple</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1658743</link><pubDate>Wed, 07 Jan 2009 12:06:53 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1658743</guid><dc:creator>MIG</dc:creator><description>&lt;p&gt;Hola,&lt;/p&gt;
&lt;p&gt;Como ha hecho Marina (Thursday, June 05, 2008 5:17 PM by marina , tengo que ejecutar un DTS desde un .bat.&lt;/p&gt;
&lt;p&gt;¿Cómo es el código del bat para lanzar un DTS del SQL2000?&lt;/p&gt;
&lt;p&gt;Muchas gracias!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1658743" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde un Job en SQL Server 2000.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1655789</link><pubDate>Thu, 04 Dec 2008 14:36:14 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1655789</guid><dc:creator>Adriana</dc:creator><description>&lt;p&gt;Hola, me parece buenísimo el foro y me gustaría que alguien me apoyara con la siguiente duda.&lt;/p&gt;
&lt;p&gt;¿Cómo puedo ejecutar un DTS desde un Trabajo? en el Agente de SQL. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1655789" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1651650</link><pubDate>Wed, 22 Oct 2008 17:46:51 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1651650</guid><dc:creator>diego harasic</dc:creator><description>&lt;p&gt;Hola!&lt;/p&gt;
&lt;p&gt;Una pregunta... es necesario hacer un Imports de alguna clase, verdad?&lt;/p&gt;
&lt;p&gt;Cuando pego en mi formulario el codigo que copio, me lo subraya en azul mi VB2005....&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1651650" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1631820</link><pubDate>Thu, 05 Jun 2008 22:17:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1631820</guid><dc:creator>marina</dc:creator><description>&lt;p&gt;hola, yo tengo que pasar datos de una base oracle a una sql, para eso us&amp;#233; el DTS y cre&amp;#233; una archivo .DTS y un .bat que corre el DTS, eso funciona bien, el tema es que estoy creando el .dts configur&amp;#224;ndole un servidor de origen y uno de destino. Pero luego lo voy a tener que ejecutar apuntando a otros servidores destinos ( el servidor origen es siempre el mismo) quiero saber como se puede configurar para que yo cambie en el .bat el destino y pueda correrlo en distintos servidores destinos&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1631820" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1629573</link><pubDate>Sat, 31 May 2008 11:31:34 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1629573</guid><dc:creator>Jorge</dc:creator><description>&lt;p&gt;Prueben esto ejecutando dts desde SP con tratamiento de errores, a mi me funciona sin problemas:&lt;/p&gt;
&lt;p&gt;/*&lt;/p&gt;
&lt;p&gt;Este procedimiento permite ejecutar un DTS&lt;/p&gt;
&lt;p&gt;*/&lt;/p&gt;
&lt;p&gt;CREATE PROC Ejecuta_DTS&lt;/p&gt;
&lt;p&gt;@NombreDTS varchar(255) = &amp;#39;&amp;#39;, -- Es el nombre del DTS, ejemplo. my_dts&lt;/p&gt;
&lt;p&gt;@Servidor varchar(255) = &amp;#39;(local)&amp;#39;, -- Es el servidor, (local) por defecto&lt;/p&gt;
&lt;p&gt;@PassServidor varchar(255) = Null, -- Es el password, si no ingresa nada sera null&lt;/p&gt;
&lt;p&gt;@IntSecurity bit = 1, -- integrated security, 1=True, 0=False&lt;/p&gt;
&lt;p&gt;@PassDTS varchar(255) = &amp;#39;&amp;#39; -- Es el Password del DTS, si lo tiene.&lt;/p&gt;
&lt;p&gt;AS&lt;/p&gt;
&lt;p&gt;IF @NombreDTS = &amp;#39;&amp;#39;&lt;/p&gt;
&lt;p&gt;BEGIN&lt;/p&gt;
&lt;p&gt;PRINT &amp;#39;*** Debe ingresar el nombre del DTS ***&amp;#39;&lt;/p&gt;
&lt;p&gt;RETURN 1&lt;/p&gt;
&lt;p&gt;END&lt;/p&gt;
&lt;p&gt;SET NOCOUNT ON&lt;/p&gt;
&lt;p&gt;/*&lt;/p&gt;
&lt;p&gt;Estos son los codigos de error que se retornan.&lt;/p&gt;
&lt;p&gt;- 0 El DTS a terminado con exito&lt;/p&gt;
&lt;p&gt;- 1 Error&lt;/p&gt;
&lt;p&gt;- 9 El DTS a fallado&lt;/p&gt;
&lt;p&gt;*/&lt;/p&gt;
&lt;p&gt;DECLARE @Error int, @oPaquete int, @Comando varchar(1000)&lt;/p&gt;
&lt;p&gt;-- Creo una instancia del objeto&lt;/p&gt;
&lt;p&gt;EXEC @Error = sp_OACreate &amp;#39;DTS.Package&amp;#39;, @oPaquete&lt;/p&gt;
&lt;p&gt;OUTPUT&lt;/p&gt;
&lt;p&gt;IF @Error &amp;lt;&amp;gt; 0 -- Si no es correcto&lt;/p&gt;
&lt;p&gt;BEGIN&lt;/p&gt;
&lt;p&gt;PRINT &amp;#39;*** Ha fallado la creacion del objeto ***&amp;#39;&lt;/p&gt;
&lt;p&gt;RETURN 1&lt;/p&gt;
&lt;p&gt;END&lt;/p&gt;
&lt;p&gt;-- Inicializo la variable para cargar el paquete&lt;/p&gt;
&lt;p&gt;SET @Comando = &amp;#39;LoadFromSQLServer(&amp;quot;&amp;#39; + @Servidor+&amp;#39;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, 256, &amp;quot;&amp;#39; + @PassDTS + &amp;#39;&amp;quot;, , , &amp;quot;&amp;#39; + @NombreDTS+ &amp;#39;&amp;quot;)&amp;#39;&lt;/p&gt;
&lt;p&gt;EXEC @Error = sp_OAMethod @oPaquete, @Comando, NULL&lt;/p&gt;
&lt;p&gt;IF @Error &amp;lt;&amp;gt; 0 -- Si no es correcto&lt;/p&gt;
&lt;p&gt;BEGIN&lt;/p&gt;
&lt;p&gt;PRINT &amp;#39;*** La carga del DTS a fallado ***&amp;#39;&lt;/p&gt;
&lt;p&gt;RETURN 1&lt;/p&gt;
&lt;p&gt;END&lt;/p&gt;
&lt;p&gt;-- Ejecuta el Paquete&lt;/p&gt;
&lt;p&gt;EXEC @Error = sp_OAMethod @oPaquete, &amp;#39;Execute&amp;#39;&lt;/p&gt;
&lt;p&gt;IF @Error &amp;lt;&amp;gt; 0 --Si no es correcto&lt;/p&gt;
&lt;p&gt;BEGIN&lt;/p&gt;
&lt;p&gt;PRINT &amp;#39;*** La ejecucion del DTS a fallo *** &amp;#39;&lt;/p&gt;
&lt;p&gt;RETURN 1&lt;/p&gt;
&lt;p&gt;END&lt;/p&gt;
&lt;p&gt;-- Terminar la inicializacion el Paquete&lt;/p&gt;
&lt;p&gt;EXEC @Error = sp_OAMethod @oPaquete, &amp;#39;UnInitialize&amp;#39;&lt;/p&gt;
&lt;p&gt;IF @Error &amp;lt;&amp;gt; 0&lt;/p&gt;
&lt;p&gt;BEGIN&lt;/p&gt;
&lt;p&gt;PRINT &amp;#39;*** No se pudo detener el paquete ***&amp;#39;&lt;/p&gt;
&lt;p&gt;RETURN 1&lt;/p&gt;
&lt;p&gt;END&lt;/p&gt;
&lt;p&gt;-- Destruir la instancia para el paquete&lt;/p&gt;
&lt;p&gt;EXEC @Error = sp_OADestroy @oPaquete&lt;/p&gt;
&lt;p&gt;IF @Error &amp;lt;&amp;gt; 0&lt;/p&gt;
&lt;p&gt;BEGIN&lt;/p&gt;
&lt;p&gt;PRINT &amp;#39;*** No se pudo destruir la instancia ***&amp;#39;&lt;/p&gt;
&lt;p&gt;RETURN 1&lt;/p&gt;
&lt;p&gt;END&lt;/p&gt;
&lt;p&gt;GO&lt;/p&gt;
&lt;p&gt;Y lo llaman de la siguiente manera :&lt;/p&gt;
&lt;p&gt;execute Ejecuta_DTS &amp;#39;nombre_dts&amp;#39;,&amp;#39;nombre_servidor&amp;#39;,&amp;#39;password_servidor&amp;#39;,&amp;#39;integrated_security(1=true,0=false)&amp;#39;,&amp;#39;paswword_dts&amp;#39;&lt;/p&gt;
&lt;p&gt;Si alguno de estos par&amp;#225;metros no lo usan, lo dejan en blanco &amp;#39;&amp;#39;&lt;/p&gt;
&lt;p&gt;SALUDOS&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1629573" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1618512</link><pubDate>Fri, 09 May 2008 22:49:23 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1618512</guid><dc:creator>Sergio</dc:creator><description>&lt;p&gt;una consulta saben probes todo lo que decian y nada como resultado, tengo un dts simple sin valores a pasarles&lt;/p&gt;
&lt;p&gt;desde un SP y xp_cmdshell&lt;/p&gt;
&lt;p&gt;y me contesta que no exite el SP xp_cmdshell en master verifique y efectivamente no esta hay alguna otra solucion que puedo hacer&lt;/p&gt;
&lt;p&gt;es una pagina web en asp y espero que me ejecute el dts carga_gestion_robotica&lt;/p&gt;
&lt;p&gt;Muchas gracias&lt;/p&gt;
&lt;p&gt;si necesitan algo por favor avisenme y espero que me puedan ayudar&lt;/p&gt;
&lt;p&gt;Sergio Madariaga&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1618512" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1606004</link><pubDate>Sun, 27 Apr 2008 03:31:10 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1606004</guid><dc:creator>Erick</dc:creator><description>&lt;p&gt;alguien por favor me puede ayuda como hago nose como empezar pero es a nivel solo de codigo&lt;/p&gt;
&lt;p&gt;el problema es esta&lt;/p&gt;
&lt;p&gt;ES SOBRE COMO EJECUTAR UN PAQUETE DESDE VISUAL BASIC Y POWER BUILDE EN SQL SERVER 2000 Y SQL SERVER 2005&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1606004" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1587132</link><pubDate>Mon, 14 Apr 2008 22:11:23 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1587132</guid><dc:creator>M@rty</dc:creator><description>&lt;p&gt;--------------------------------------------------------&lt;/p&gt;
&lt;p&gt;DTSRun: &amp;nbsp;Loading... &lt;/p&gt;
&lt;p&gt;Error: &amp;nbsp;-2147217900 (80040E14); Provider Error: &amp;nbsp;14262 (37B6) &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error string: &amp;nbsp;The specified DTS Package (&amp;#39;Name = &amp;#39;PKG_PACE_A&amp;#39;; ID.VersionID = &amp;nbsp;{[not specified]}.{[not specified]}&amp;#39;) does not exist. &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error source: &amp;nbsp;Microsoft OLE DB Provider for SQL Server &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help file: &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help context: &amp;nbsp;0 &lt;/p&gt;
&lt;p&gt;NULL&lt;/p&gt;
&lt;p&gt;-------------------------------------------------------&lt;/p&gt;
&lt;p&gt;me aparece este error como puedo solucionarlo &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1587132" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1556440</link><pubDate>Thu, 27 Mar 2008 09:10:06 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1556440</guid><dc:creator>Marta</dc:creator><description>&lt;p&gt;Buenos D&amp;#237;as,&lt;/p&gt;
&lt;p&gt;estoy tratando de ejecutar un DTS desde Excel (con VBA) y me sale este error &amp;quot;Microsoft Office Excel is waiting for another application to complete an OLE action&amp;quot;. El DTS dura unos 25 minutos y parece ser que se acaba ejecutando despu&amp;#233;s de darle varias veces a &amp;quot;OK&amp;quot; cuando aparece el mensaje. &lt;/p&gt;
&lt;p&gt;Alguna soluci&amp;#243;n a este problema?&lt;/p&gt;
&lt;p&gt;Por otro lado, como esta hoja Excel va a ser para un usuario poco t&amp;#233;cnico, conoc&amp;#233;is alguna forma de que salga una pantalla que diga algo como &amp;quot;En porceso&amp;quot; y cuando haya terminado diga &amp;quot;Terminado&amp;quot;? O alguna alerta de alg&amp;#250;n tipo?. He estado mirando en el foro y lo &amp;#39;unico parecido es lo que pone jvargas &lt;/p&gt;
&lt;p&gt;&amp;quot;If pkgDTS.ExecutionResult = DTSExecResult.Failure Then &lt;/p&gt;
&lt;p&gt;&amp;#39;&amp;#39;Error List &lt;/p&gt;
&lt;p&gt;End If &amp;quot;&lt;/p&gt;
&lt;p&gt;Muchas gracias por vuestra ayuda&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1556440" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1546901</link><pubDate>Tue, 18 Mar 2008 23:45:27 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1546901</guid><dc:creator>jaime</dc:creator><description>&lt;p&gt;saludos me parese muy interesante este tema soy principiante y me gustaria que pudieran explicar a un nivel mas bajo osea como crear un dts y luejo como ejecutarlo desde vb&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1546901" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1540301</link><pubDate>Tue, 11 Mar 2008 19:40:18 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1540301</guid><dc:creator>jvargas</dc:creator><description>&lt;p&gt;La mayor&amp;#237;a de los problemas al ejecutar este programa es debido a los permisos del usuario que ejecuta el c&amp;#243;digo.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1540301" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1535468</link><pubDate>Thu, 06 Mar 2008 16:33:17 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1535468</guid><dc:creator>JJ</dc:creator><description>&lt;p&gt;Menos mal que existen los foros....&lt;/p&gt;
&lt;p&gt;Me gustar&amp;#237;a saber si alg&amp;#250;n cerebrito sabr&amp;#237;a como llamar a un .dtsx, el cu&amp;#225;l tiene varios flujos de datos, para poder enviarle desde por ejemplo visual basic 2005 la orden de ejecutaci&amp;#243;n del .dtsx y por par&amp;#225;metro el nombre del flujo de datos.&lt;/p&gt;
&lt;p&gt;Saludos foreros....&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1535468" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1515365</link><pubDate>Fri, 15 Feb 2008 19:48:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1515365</guid><dc:creator>Jorge </dc:creator><description>&lt;p&gt;Buenas tango el siguiente problema: estoy trabajando con un programita en visual basic este se conecta a una base de datos sql 2005 alli tengo un ssis que ne trae unos datos de otra base de datos lo que necesito es poder llamar al ssis desde visual si alguien lo sabe se los agradeceria...&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; Muchas gracias...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1515365" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1501491</link><pubDate>Thu, 07 Feb 2008 17:14:51 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1501491</guid><dc:creator>Ricardo</dc:creator><description>&lt;p&gt;Me sale este error. el dts en el dise&amp;#241;ador corre bien pero cuando lo quiero correr atravez de un store no funca, es mas ya uso en el analizador con la siguiente query y me sale este error pes &lt;/p&gt;
&lt;p&gt;execute master.dbo.xp_cmdshell &amp;nbsp;&amp;#39;dtsrun /s (local) /e &amp;nbsp;/n &amp;nbsp;DTS_Nombre&amp;#39;;&lt;/p&gt;
&lt;p&gt;si alguien me puede ayudar estare muy agradecido xD&lt;/p&gt;
&lt;p&gt;rlaines@student-partners.com&lt;/p&gt;
&lt;p&gt;DTSRun: &amp;nbsp;Loading... &lt;/p&gt;
&lt;p&gt;DTSRun: &amp;nbsp;Executing... &lt;/p&gt;
&lt;p&gt;DTSRun OnStart: &amp;nbsp;DTSStep_DTSActiveScriptTask_1 &lt;/p&gt;
&lt;p&gt;DTSRun OnFinish: &amp;nbsp;DTSStep_DTSActiveScriptTask_1 &lt;/p&gt;
&lt;p&gt;DTSRun OnStart: &amp;nbsp;DTSStep_DTSDynamicPropertiesTask_1 &lt;/p&gt;
&lt;p&gt;DTSRun OnFinish: &amp;nbsp;DTSStep_DTSDynamicPropertiesTask_1 &lt;/p&gt;
&lt;p&gt;DTSRun OnStart: &amp;nbsp;DTSStep_DTSDataPumpTask_2 &lt;/p&gt;
&lt;p&gt;DTSRun OnStart: &amp;nbsp;DTSStep_DTSDataPumpTask_1 &lt;/p&gt;
&lt;p&gt;DTSRun OnError: &amp;nbsp;DTSStep_DTSDataPumpTask_2, Error = -2147467259 (80004005) &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error string: &amp;nbsp;Error opening datafile: Access is denied. &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error source: &amp;nbsp;Microsoft Data Transformation Services Flat File Rowset Provider &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help file: &amp;nbsp;DTSFFile.hlp &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help context: &amp;nbsp;0 &lt;/p&gt;
&lt;p&gt;Error Detail Records: &lt;/p&gt;
&lt;p&gt;Error: &amp;nbsp;5 (5); Provider Error: &amp;nbsp;5 (5) &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error string: &amp;nbsp;Error opening datafile: Access is denied. &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error source: &amp;nbsp;Microsoft Data Transformation Services Flat File Rowset Provider &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help file: &amp;nbsp;DTSFFile.hlp &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help context: &amp;nbsp;0 &lt;/p&gt;
&lt;p&gt;DTSRun OnFinish: &amp;nbsp;DTSStep_DTSDataPumpTask_2 &lt;/p&gt;
&lt;p&gt;DTSRun OnError: &amp;nbsp;DTSStep_DTSDataPumpTask_1, Error = -2147467259 (80004005) &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error string: &amp;nbsp;Error opening datafile: Access is denied. &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error source: &amp;nbsp;Microsoft Data Transformation Services Flat File Rowset Provider &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help file: &amp;nbsp;DTSFFile.hlp &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help context: &amp;nbsp;0 &lt;/p&gt;
&lt;p&gt;Error Detail Records: &lt;/p&gt;
&lt;p&gt;Error: &amp;nbsp;5 (5); Provider Error: &amp;nbsp;5 (5) &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error string: &amp;nbsp;Error opening datafile: Access is denied. &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error source: &amp;nbsp;Microsoft Data Transformation Services Flat File Rowset Provider &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help file: &amp;nbsp;DTSFFile.hlp &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help context: &amp;nbsp;0 &lt;/p&gt;
&lt;p&gt;DTSRun OnFinish: &amp;nbsp;DTSStep_DTSDataPumpTask_1 &lt;/p&gt;
&lt;p&gt;DTSRun OnStart: &amp;nbsp;DTSStep_DTSSendMailTask_2 &lt;/p&gt;
&lt;p&gt;DTSRun OnError: &amp;nbsp;DTSStep_DTSSendMailTask_2, Error = -2147220352 (80040480) &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error string: &amp;nbsp;Logon failed: The MAPI Call failed. &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error source: &amp;nbsp;Microsoft Data Transformation Services (DTS) Package &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help file: &amp;nbsp;sqldts80.hlp &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help context: &amp;nbsp;9100 &lt;/p&gt;
&lt;p&gt;Error Detail Records: &lt;/p&gt;
&lt;p&gt;Error: &amp;nbsp;-2147220352 (80040480); Provider Error: &amp;nbsp;0 (0) &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error string: &amp;nbsp;Logon failed: The MAPI Call failed. &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Error source: &amp;nbsp;Microsoft Data Transformation Services (DTS) Package &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help file: &amp;nbsp;sqldts80.hlp &lt;/p&gt;
&lt;p&gt; &amp;nbsp; Help context: &amp;nbsp;9100 &lt;/p&gt;
&lt;p&gt;DTSRun OnFinish: &amp;nbsp;DTSStep_DTSSendMailTask_2 &lt;/p&gt;
&lt;p&gt;DTSRun: &amp;nbsp;Package execution complete. &lt;/p&gt;
&lt;p&gt;NULL&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1501491" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1486001</link><pubDate>Tue, 29 Jan 2008 23:06:59 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1486001</guid><dc:creator>Cmendez</dc:creator><description>&lt;p&gt;Buenas tardes, utilizo SQL SERVER 2000 y necesito realizar un Job que como primer paso me active un SP y como segundo paso un DTS, mi preguntas es que command utilizo para correr el DTS?&lt;/p&gt;
&lt;p&gt;saludos, y muchas gracias por sus comentarios&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1486001" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1469198</link><pubDate>Fri, 18 Jan 2008 19:32:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1469198</guid><dc:creator>Ronny Gómez</dc:creator><description>&lt;p&gt;Buenas tardes,&lt;/p&gt;
&lt;p&gt;Con respecto a este error te digo es que lo m&amp;#225;s seguro es que el usuario que est&amp;#225;s usando para ejecutar el dts no posee permisos suficientes. Yo utilizo este para que los usuarios suban reportes que se encuentran en dts pero tuve que crear un usuario de base de datos especial para realizar esta tarea.&lt;/p&gt;
&lt;p&gt;Saludos,&lt;/p&gt;
&lt;p&gt;Ronny G&amp;#243;mez&lt;/p&gt;
&lt;p&gt;Buenos d&amp;#237;as:&lt;/p&gt;
&lt;p&gt;Utilizo SQL SERVER 2000, Windows 2000 Profesional y Office 2000.&lt;/p&gt;
&lt;p&gt;DTS puede ejecutar Transact-sql pero Transact-sql no puede ejecutar directamente un paquete DTS, aunque Transact-sql puede invocar xp_cmdshell para que ejecute dtsrun.&lt;/p&gt;
&lt;p&gt;EXEC xp_cmdshell &amp;#39;dtsrun /S netserver /N DTS_paquete /E&amp;#39;&lt;/p&gt;
&lt;p&gt;Resultando el siguiente ERROR :&lt;/p&gt;
&lt;p&gt;&amp;quot;dtsrun&amp;quot; no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. NULL&lt;/p&gt;
&lt;p&gt;Parece ser un problema de permisos o autenticaci&amp;#243;n de Windows o de Sql Server, o de que DTS_paquete se ejecuta en el Servidor y no en el Cliente del Servidor, pero he probado infinidad de configuraciones de permisos en ambas instancias y no doy con la soluci&amp;#243;n.&lt;/p&gt;
&lt;p&gt;Bien entendido que &amp;#39;dtsrun /S netserver /N DTS_paquete /E&amp;#39; en Paquete.bat, invocado mediante un shell desde un m&amp;#243;dulo Visual Basic desde un libro de Excel en un cliente del Servidor, funciona perfectamente.&lt;/p&gt;
&lt;p&gt;Utilizo este proceso, sin problemas, para importar/refrescar en la base de datos del Servidor ciertos libros de Excel cada vez que son modificados (Salvados).&lt;/p&gt;
&lt;p&gt;Sigo rebuscando el motivo del ERROR. Mientras, agradecer&amp;#237;a cualquier comentario al respecto.&lt;/p&gt;
&lt;p&gt;Gracias y disponed en lo que pueda.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1469198" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1444411</link><pubDate>Mon, 07 Jan 2008 16:34:23 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1444411</guid><dc:creator>Gabriel</dc:creator><description>&lt;p&gt;Saludos a todos.&lt;/p&gt;
&lt;p&gt;Alguno conocer&amp;#225; una forma para mandar llamar y ejecutar un DTS desde Excel con VB for Applications?&lt;/p&gt;
&lt;p&gt;Les agradezco.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1444411" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1425619</link><pubDate>Sat, 29 Dec 2007 15:57:20 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1425619</guid><dc:creator>JAS</dc:creator><description>&lt;p&gt;He hecho un DTSX pero necesito ejecutar un SP el cual le env&amp;#237;o un parametro pero no lo hace es como si el contenido de la variable se perdiera, a pesar que la variable la tengo declarada en la opci&amp;#243;n correspondiente, y es que en el SCRIPT cuando env&amp;#237;o un msgbox del contenido de la variable me lo muestra , pero al ejecutar el objeto para ejecutar el SP no hace nada. Cuando ejecuto el SP por fuera si funciona correctamente.&lt;/p&gt;
&lt;p&gt;Quisiera que me den una ayuda sobre este tema ya que es un poco dificil encontrar temas relacionados sobre sql 2005 y el dtsx.&lt;/p&gt;
&lt;p&gt;Gracias&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1425619" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1403159</link><pubDate>Tue, 18 Dec 2007 09:28:35 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1403159</guid><dc:creator>César Vallejo</dc:creator><description>&lt;p&gt;Hola, muy buena tu informaci&amp;#243;n, pero la interrogante es: es tan f&amp;#225;cil ejecutar un dts desde un programa, con tan solo llamar a un SP, que muchos sabemos, pero... cual es la otra manera que dices, que es muy larga, llamandola desde un programa, que sea el programa (ejemplo: Leng. Visual Basic) quien ejecute el DTS directamente. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Saludos.&lt;/p&gt;
&lt;p&gt;C&amp;#233;sar Vallejo - Lima-Per&amp;#250;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1403159" width="1" height="1"&gt;</description></item><item><title>re: Como ejecutar un DTS desde programa.</title><link>http://msmvps.com/blogs/jvargas/pages/ejecutarDTS.aspx#1347828</link><pubDate>Thu, 22 Nov 2007 22:49:27 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1347828</guid><dc:creator>Yuqui</dc:creator><description>&lt;p&gt;Hi una consulta? bueno eh encntrado una forma de ejecutar un dts:&lt;/p&gt;
&lt;p&gt;Dim dtsp As New DTS.Package&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;dtsp.LoadFromSQLServer _&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ServerName:=&amp;quot;servername&amp;quot;, _&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ServerUserName:=&amp;quot;usuario&amp;quot;, _&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ServerPassword:=&amp;quot;contrase&amp;#241;a&amp;quot;, _&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PackageName:=&amp;quot;DTSDemo&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;dtsp.Execute&lt;/p&gt;
&lt;p&gt;y bueno si funciona pero si por ejemplo quiero personalizarlo darle la ruta de un archivo especifico como puedo hacer eso ?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1347828" width="1" height="1"&gt;</description></item></channel></rss>