Question : L'agent de SQL n'exécute pas un programme

Bonjour, le

im essayant d'exécuter un programme de simpel avec l'agent mais lui de SQL n'ira pas toute la manière. le programme du
The fonctionne très bien si le clic it.
It de dubbel d'I fonctionne sur un serveur 2008 de Windows SP2 64bit, le service 2005 de SQL DST 64bit 9.00.4053.00.
SQL et est-ce que courses d'agent de SQL sur le compte de domaine avec l'essai local d'admin rights.
I pour faire la substance de som dans Excel 2007 et le travail commence et des débuts d'Excel *32 mais ne se fermeront pas et je devine que c'est le problème ? idée du

Any pourquoi cela fonctionne quand clic de dubbel d'I il mais pas avec l'agent CmdExec (myprogram) de SQL ? le code d'essai du

My du
(clic de dubbel d'I en tant que même utilisateur que court l'agent de SQL.) est dans oExcel secondaire partagé privé du

de vb.net 2005

Thanks
Kenneth

TestSaveAS () le faible comme Microsoft.Office.Interop.Excel. Application
obscurcissent l'oBook, oBook1 comme Microsoft.Office.Interop.Excel. Workbook
obscurcissent l'oSheet comme Microsoft.Office.Interop.Excel. Works
heet
'un nouveau cahier de travail dans l'oExcel d'Excel.
= nouveau Microsoft.Office.Interop.Excel. L'oBook d'Application
= les oExcel.Workbooks.Add
oBook1 = oExcel.Workbooks.Add

'ajoutent des données aux cellules de la première feuille de travail dans le nouveaux oSheet de workbook.
= C (oBook.Worksheets (1), Microsoft.Office.Interop.Excel.
oSheet.Range (« A1 » de Worksheet)). Valeur =
oSheet.Range (« B1 » de « nom de famille "). Valeur =
oSheet.Range (« C1 » « de prénom "). Valeur = « prix "

oSheet.Range (« A1 : B1 »). Font.Bold = True
oSheet.Range (« A2 »). Valeur =
oSheet.Range (« B2 » de « daine "). Valeur =
oSheet.Range (« C2 » de « John "). Valeur = 12345.456

oSheet.Range (« C2 »). Cells.NumberFormat = « $0.00 " oSheet du
= C (oBook.Worksheets (2), Microsoft.Office.Interop.Excel.
oSheet.Range (« A1 » de Worksheet)). Valeur =
oSheet.Range (« B1 » de « nom de famille "). Valeur =
oSheet.Range (« C1 » « de prénom "). Valeur = « prix "

oSheet.Range (« A1 : B1 »). Font.Bold = True
oSheet.Range (« A2 »). Valeur =
oSheet.Range (« B2 » de « daine "). Valeur =
oSheet.Range (« C2 » de « John "). Valeur = 12345.456

oSheet.Range (« C2 »). Cells.NumberFormat = « $0.00 "
'sauf le cahier de travail et l'Excel.
oExcel.DisplayAlerts = False
oBook.SaveAs (« oSheet de ")
de c:\Book1.xls = oBook de Nothing
=
System.Runtime.InteropServices de Nothing
oExcel.Quit (). Marshal. Extrémité Sub
du

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

Réponse : L'agent de SQL n'exécute pas un programme

<>>
Veuillez essayer ce qui suit :

1) Vérification des qualifications
> Grant explicitement au compte de service d'agent pour exécuter le xp_cmdshell dans la base de données principale
> Essayer de le réexécuter comme-est

2) Si ce qui précède ne fait pas nork…
> Grant la capacité au compte de service d'agent d'exécuter le xp_cmdshell dans la base de données principale
> installer un cmdshell de procuration avec le compte de service d'agent, pour faire cela, course…

sp_xp_cmdshell_proxy_account d'exec « YOURDOMAIN \ SQLAgentServiceAccount », « mot de passe »

> envelopper alors l'appel de dossier de cmdshell dans un procédé stocké…
> vous pouvez appeler le procédé ci-dessus d'une activité comme un appel de TSQL par opposition à un appel direct de cmdshell.

espérer que ceci aide…
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us