Duda sobre dts

09/08/2004 - 21:13 por marco_alfredo_taboada | Informe spam
buenos dias foristas tengo un problema o mas bien una duda, realize un
dts donde proceso algunos cubos y al final hago de que el servidor me
mande un mail diciendome si la tarea fue exitosa o hubo error, resulta
que desde el editor de DTS del sql server hago click en ejecutar y
realiza la tarea perfectamente y me manda el mail, lo grabe y hice un
store procedure
CREATE PROCEDURE procesarcubo AS
exec MASTER.DBO.xp_cmdshell 'dtsrun /S servidor /U sa /P pass /N
tareaprueba'
GO
realiza la tarea pero no me manda mail, que puede ser lo que pasa??

Preguntas similare

Leer las respuestas

#1 Maxi
09/08/2004 - 21:26 | Informe spam
Hola, podrias revisar que los permisos del usuario sean los adecuados.


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Marco Alfredo" escribió en el mensaje
news:
buenos dias foristas tengo un problema o mas bien una duda, realize un
dts donde proceso algunos cubos y al final hago de que el servidor me
mande un mail diciendome si la tarea fue exitosa o hubo error, resulta
que desde el editor de DTS del sql server hago click en ejecutar y
realiza la tarea perfectamente y me manda el mail, lo grabe y hice un
store procedure
CREATE PROCEDURE procesarcubo AS
exec MASTER.DBO.xp_cmdshell 'dtsrun /S servidor /U sa /P pass /N
tareaprueba'
GO
realiza la tarea pero no me manda mail, que puede ser lo que pasa??





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.732 / Virus Database: 486 - Release Date: 29/07/2004
Respuesta Responder a este mensaje
#2 Javier Loria
10/08/2004 - 03:09 | Informe spam
Hola Alfredo:
Cuando ejecutas el DTS desde el Enterprise Manager se ejecuta con la
cuenta que esta asignada al usuario actual, cuando ejecutas con xp_cmdshell
depende del tipo de usuario asi sera la cuenta que usa. Si es un
Administrator corre con la cuenta del Servidor SQL y si no corre con una
cuenta proxy. Esta cuenta debe estas configurado, si no falla.
No se si te sirve, pero no es mas facil definir un job, sin calendario y
luego ejecutar sp_startjob cuando quieres que inicie. La desventaja que
tiene esto es que corre asincronicamente pero tiene la ventaja que corre con
la cuenta del agente de SQL, que normalmente tiene los permisos.
Suerte,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Marco Alfredo" wrote in message
news:
buenos dias foristas tengo un problema o mas bien una duda, realize un
dts donde proceso algunos cubos y al final hago de que el servidor me
mande un mail diciendome si la tarea fue exitosa o hubo error, resulta
que desde el editor de DTS del sql server hago click en ejecutar yY
realiza la tarea perfectamente y me manda el mail, lo grabe y hice un
store procedure
CREATE PROCEDURE procesarcubo AS
exec MASTER.DBO.xp_cmdshell 'dtsrun /S servidor /U sa /P pass /N
tareaprueba'
GO
realiza la tarea pero no me manda mail, que puede ser lo que pasa??
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida