Cuestión : El agente del SQL no puede ejecutar un programa

Hola, el

im que intenta ejecutar un programa del simpel con el agente sino él del SQL no irá hasta el final. ¿el programa del
The funciona muy bien si el tecleo it.
It del dubbel de i funciona en un servidor 2008 de Windows SP2 64bit, el servicio 2005 del SQL std 64bit 9.00.4053.00.
SQL y los funcionamientos del agente del SQL en cuenta del dominio con el intento local del admin rights.
I para hacer la materia del som en Excel 2007 y el trabajo comienzan y comienzo de Excel *32 pero no se cerrarán y conjeturo que éste es el problema? ¿idea del

Any porqué trabaja cuando tecleo del dubbel de i él pero no con el agente CmdExec (myprogram) del SQL? el código de prueba del

My del
(tecleo del dubbel de I como el mismo usuario que funciona el agente del SQL.) está en oExcel dévil secundario compartido privado del

de vb.net 2005

Thanks
Kenneth

TestSaveAS () como Microsoft.Office.Interop.Excel. Application
amortigua el oBook, oBook1 como Microsoft.Office.Interop.Excel. Workbook
amortigua el oSheet como Microsoft.Office.Interop.Excel. Works
heet
'un nuevo libro de trabajo en oExcel de Excel.
= nuevo Microsoft.Office.Interop.Excel. El oBook de Application
= oExcel.Workbooks.Add
oBook1 = oExcel.Workbooks.Add

'agregan datos a las células de la primera hoja de trabajo en el nuevos oSheet de workbook.
= C (oBook.Worksheets (1), Microsoft.Office.Interop.Excel.
oSheet.Range (“A1” de Worksheet)). Valor =
oSheet.Range (“B1” del “apellido "). Valor =
oSheet.Range (“C1” “del nombre "). Valor = “precio "

oSheet.Range (“A1: B1”). Font.Bold = True
oSheet.Range (“A2”). Valor =
oSheet.Range (“B2” de la “gama "). Valor =
oSheet.Range (“C2” de “Juan "). Valor = 12345.456

oSheet.Range (“C2”). Cells.NumberFormat = “$0.00 " oSheet del
= C (oBook.Worksheets (2), Microsoft.Office.Interop.Excel.
oSheet.Range (“A1” de Worksheet)). Valor =
oSheet.Range (“B1” del “apellido "). Valor =
oSheet.Range (“C1” “del nombre "). Valor = “precio "

oSheet.Range (“A1: B1”). Font.Bold = True
oSheet.Range (“A2”). Valor =
oSheet.Range (“B2” de la “gama "). Valor =
oSheet.Range (“C2” de “Juan "). Valor = 12345.456

oSheet.Range (“C2”). Cells.NumberFormat = “$0.00 "
'excepto el libro de trabajo y el Excel.
oExcel.DisplayAlerts = False
oBook.SaveAs (“oSheet del ")
de c:\Book1.xls = oBook de Nothing
=
System.Runtime.InteropServices de Nothing
oExcel.Quit (). Marshal. Extremo Sub
del

del
GC.Collect de ReleaseComObject (oExcel) () class= del

Respuesta : El agente del SQL no puede ejecutar un programa

<>>
Intentar por favor el siguiente:

1) Verificar las credenciales
> Grant explícitamente a la cuenta de servicio del agente para ejecutar el xp_cmdshell en la base de datos principal
> Intentar volverlo a efectuar como-es

2) Si no hace el antedicho nork…
> Grant la capacidad a la cuenta de servicio del agente de ejecutar el xp_cmdshell en la base de datos principal
> fijar un cmdshell del poder con la cuenta de servicio del agente, para hacer eso, funcionamiento…

sp_xp_cmdshell_proxy_account “YOURDOMAIN \ SQLAgentServiceAccount” del exec, “contraseña”

> entonces envolver la llamada del archivo del cmdshell en un procedimiento almacenado…
> usted puede llamar el procedimiento antedicho de un proceso como una llamada de TSQL en comparación con una llamada directa del cmdshell.

esperar que esto ayude…
Otras soluciones  
 
programming4us programming4us