Pytanie : SQL Agent nie udać się program

Cześć,

im simpel program z SQL Agent ale ono iść wszystkie the sposób.
The program biegać świetnie jeżeli i dubbel stuknięcie it.
It biegać na Windows 2008 serwer SP2 64bit, SQL 2005 std 64bit 9.00.4053.00.
SQL Usługa i SQL Faktorski bieg na domena konto z miejscowy admin rights.
I próba som materiał wewnątrz Przodować 2007 i the praca zaczynać i Przodować *32 początek ale zamykać i i zgadywać 2007 być the problem?

Any pomysł dlaczego ono pracować gdy i dubbel stuknięcie ono ale nie z SQL Faktorski CmdExec (myprogram)?
(I dubbel stuknięcie jako the ten sam użytkownik biegać the SQL Agent.)

My próbny kod być w vb.net 2005

Thanks
Kenneth

Intymny Podzielony Okręt podwodny TestSaveAS ()

Ciemnawy oExcel Jako Microsoft.Office.Interop.Excel. Application
Ćmić oBook, oBook1 Jako Microsoft.Office.Interop.Excel. Workbook
Ćmić oSheet Jako Microsoft.Office.Interop.Excel. Worksheet

'Początek nowy workbook w Excel.
oExcel = Nowy Microsoft.Office.Interop.Excel. Application
oBook = oExcel.Workbooks.Add
oBook1 = oExcel.Workbooks.Add

'Dodawać dane komórka the pierwszy worksheet w the nowy workbook.
oSheet = CType (oBook.Worksheets (1), Microsoft.Office.Interop.Excel. Worksheet)
oSheet.Range ("A1"). Wartość = "Nazwisko "
oSheet.Range ("B1"). Wartość = "Pierwsze Imię "
oSheet.Range ("C1"). Wartość = "Cena "

oSheet.Range ("A1: B1"). Font.Bold = True
oSheet.Range ("A2"). Wartość = "Królica "
oSheet.Range ("B2"). Wartość = "John "
oSheet.Range ("C2"). Wartość = 12345.456

oSheet.Range ("C2"). Cells.NumberFormat = "$0.00 "
oSheet = CType (oBook.Worksheets (2), Microsoft.Office.Interop.Excel. Worksheet)
oSheet.Range ("A1"). Wartość = "Nazwisko "
oSheet.Range ("B1"). Wartość = "Pierwsze Imię "
oSheet.Range ("C1"). Wartość = "Cena "

oSheet.Range ("A1: B1"). Font.Bold = True
oSheet.Range ("A2"). Wartość = "Królica "
oSheet.Range ("B2"). Wartość = "John "
oSheet.Range ("C2"). Wartość = 12345.456

oSheet.Range ("C2"). Cells.NumberFormat = "$0.00 "
'Oprócz the Workbook i skwitowany Excel.
oExcel.DisplayAlerts = False
oBook.SaveAs ("c:\Book1.xls ")
oSheet = Nothing
oBook = Nothing
oExcel.Quit ()
System.Runtime.InteropServices. Marshal. ReleaseComObject (oExcel)
GC.Collect ()

Końcówka Sub

Odpowiedź : SQL Agent nie udać się program

<>>
Zadawalać próba the następujący:

1) The referencje
> Grant baza danych the faktorski usługowy konto xp_cmdshell w mistrzowski baza danych
> Próba re-run jak-ono być

2) Jeżeli the above nork…
> Użyczać the zdolność the faktorski usługowy konto xp_cmdshell w mistrzowski baza danych
> tworzyć prokurent cmdshell z the faktorski usługowy konto, bieg, bieg…

exec sp_xp_cmdshell_proxy_account "YOURDOMAIN \ SQLAgentServiceAccount", "hasło"

> wtedy zawijać the cmdshell kartoteka wezwanie w zaopatrzony procedura…
> ty móc the wezwanie procedura od akcydensowy krok gdy TSQL wezwanie w przeciwieństwie do bezpośredni cmdshell wezwanie.

mieć nadzieję to pomagać…
Inne rozwiązania  
 
programming4us programming4us