Mariano La carpeta temporal se crea con algún permiso o seguridad particular
El usuario con el que se ejecuta la tarea de sql (impersonalizado) tiene permisos sobre la carpeta temporal? -----Mensaje original----- De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Mariano Dios Enviado el: miércoles, 21 de mayo de 2008 15:18 Para: Martin Tejerina Asunto: [dbadmin] Error al ejecutar un DTS desde una aplicación PHP Gente, tenemos un proceso que ejecuta a diario un paquete DTS que falla cuando, en una de las tareas, quiere leer de una carpeta temporal del disco del servidor, en la cual, previamente, y a través de otra tarea, se grabó un archivo leído via FPT. La idea es que la información que llega en el archivo termine en una tabla del motor SQL. Es como si el DTS no pudiese leer el archivo desde ese directorio (está en el mismo server que el SQL) para pasarlo a la tabla. Dejo adjunto una foto del error. El tema parece ser de seguridad (relacionada con el sistema operativo más que con el motor SQL). La gente que lo está corriendo me dice que si ejecutan el DTS desde el Enterprise Manager, SQL 2000, funciona bien. Pero si lo quieren correr, con el mismo usuario, desde una aplicación PHP, se rompe. Ustedes dirán. Gracias, Mariano. Mariano Dios <[EMAIL PROTECTED]> 19/05/2008 06:13 p.m. To <[EMAIL PROTECTED]> cc Subject RE: Datos contacto Ariel, pasame por favor el error que te devuelve el sp. Y también, dentro de tus posibilidades, los pasos que tiene seteado el paquete del dts (pseudocodigo: se loguea al servidor, transfiere via ftp, copia del disco C y graba en disco D, por ejemplo). Gracias, Mariano. ________________________________ To: [EMAIL PROTECTED] Subject: RE: Datos contacto From: [EMAIL PROTECTED] Date: Mon, 19 May 2008 18:19:49 -0200 Voy a probar esa ida que me decís y te digo que tal. Espero poder verlo mañana. Te aviso que tal resultó. Gracias! Mariano Dios <[EMAIL PROTECTED]> 19/05/2008 05:14 p.m. To <[EMAIL PROTECTED]> cc Subject RE: Datos contacto Ariel, ¿se podrá probar lo siguiente? - Dar de alta un Job que se ocupe de ejecutar el DTS. Lo das de alta y lo dejas desactivado. - - Desde la aplicacion web activas el Job, lo ejecutas, y una vez finalizado lo volvés a desactivar. La idea es ejecutar el job desde el Agente del SQL Server, dentro del motor, y no desde la aplicación. Mariano PD Sigo investigando. ________________________________ To: [EMAIL PROTECTED] CC: [EMAIL PROTECTED] Subject: Datos contacto From: [EMAIL PROTECTED] Date: Mon, 19 May 2008 17:31:10 -0200 Mariano, Como andás ? Bueno, te mando el mail mas que nada para que tengas los datos de contacto. Cualquier cosa escribinos, sino el tel para ubicarme es: 4703-7593 . El tel ese es directo. Gracias y cualquier cosa avisame. Saludos, Ariel. ________________________________ ¿Aburrido? Ingresá ya y divertite como nunca en MSN Juegos. MSN Juegos <http://juegos.ar.msn.com/> ________________________________ Ingresá ya a MSN Deportes y enterate de las últimas novedades del mundo deportivo. MSN Deportes <http://msn.foxsports.com/fslasc/> ________________________________ Descargá GRATIS el poder del nuevo Internet Explorer 7. Internet Explorer 7 <http://optimized.msn.com/Default.aspx?mkt=es-ar>
<<image001.gif>>
