Agrego comentario...

Tengo un paquete .zip que contiene las DLLs y EXEs necesarios para ejecutar la utilidad DTSRUN.
Cualquier cosa avisame y te paso a tu privado el archivo.

Saludos,
Diego.-


Diego Campos wrote:
Daniel,
Yo estuve renegando algo con el tema de ejecucion de queries y sp desde PHP a un SQL 2000.
No es muy buena, va...mejor dicho mala, la recepción de los errores.
No se si es PHP el que no se entera de los errores que reporta el SQL o el SQL no le pasa los errores...

Me parece que lo que deberías hacer es una cascada de SP para que el PHP llama a un SP y dentro de este SP llamas a una porción de código de SQL para que él ejecute el DTS.
No creo que puedas ejecutar directamente un DTS.

Te podes valer del
xp_cmdshell (SP Extendido) para ejecutar el DTS utilizando la utilidad DTSRUN.

El tema es que vas a tener que tener el Servidor Web en la misma Servidor donde esta corriendo el SQL Server.
Sino ya vas a tener que hacer algo más sofisticado..
Igualmente las utilidades del DTSRUN son distribuibles y no hace falta mas que copiar una serie de DLLS y EXEs para que funcione..

Saludos,
Diego.-



[EMAIL PROTECTED] wrote:
Buenos dias listeros..
Tengo un problema especial.
Desarrollo una aplicación en PHP contra MSSQL 7.0. Leo una tabla del servidor que me da datos de unos DTSs que el operador corre con solo hacer una click. El tema es que, si bien lo puedo hacer desde cualquier QA, incluso variando el código, no se ejecutan con mssql_query y tampoco con mssql_execute. Aclaro que la aplicación no me devuelve ningún mensaje de error, ni siquiera un warning, parecería que todo funciona de maravillas pero los DTS no se corren.
No es un problema de permisos, eso ya lo investigué...
Alguna idea?
Daniel
__________________________________________________

Internet gratis. Siempre.
http://www.fullzero.com.ar





  

--

SISTEMATICA ingenieria de software srl
Diego Campos
Pasco 1675 (2000) Rosario, Santa Fe, Argentina.
Tel./Fax: +54 (341) 485-1432 / 568-0183


--

SISTEMATICA ingenieria de software srl
Diego Campos
Pasco 1675 (2000) Rosario, Santa Fe, Argentina.
Tel./Fax: +54 (341) 485-1432 / 568-0183

Responder a