Nella versione italiana di SQL Server 2000, il SQL Agente ha alcuni problemi nell'elaborazione di file batch, per cui in alcuni casi va in crash. Il problema sembra risiedere nel file di risorse italiano sqlagent.rll che va sostituito con la versione inglese.
Riporto un messaggio reperito sul newsgroup "microsoft.public.it.sql" (la soluzione è stata proposta dal supporto tecnico microsoft):

...ho provveduto a sostituire (dopo averne creata una copia di riserva =;-) ) il file di risorse sqlagent.rll presente nella cartella C:\Programmi\Microsoft SQL Server\MSSQL\Binn\Resources\1040 (ITA) con quello presente in C:\Programmi\Microsoft SQL Server\MSSQL\Binn\Resources\1033 (ENG-USA)

L'Agente SQL Server sembra funzionare correttamente risolvendo cosi' anche il problema riscontrato da MariaGrazia, riportato come:
"Schedules occurring "One Time on date xx at time xx" chrash SQLServer Agent with no error reported in SQLAgent.Out file and jobs with this kind of schedule are not executed."

cioe' "Pianificazioni One shot da eseguirsi in data xx alle ore xx mandano in crash l'Agente SQL Server senza alcun errore riportato nel file SQLAgent.Out e senza che il processo venga eseguito."

Con questa sostituzione viene anche risolta l'anomalia per la quale non è possibile eseguire arbitrariamente a comando un processo contenente piu' passaggi diversi dal primo.

come contropartita al momento sembrerebbe esserci solo il fatto che tutta la messaggistica viene ora recuperata da un file di risorse in inglese e per cui tutti i messaggi sono in questa lingua invece che in italiano.

il link al thread: microsoft.public.it.sql

Un errore simile, dovuto allo stesso file di risorse, è stato segnalato da Lorenzo Braidi in questo post.