Avatar billede soerens Nybegynder
22. august 2001 - 13:13 Der er 7 kommentarer og
1 løsning

Kør et Job fra SQL

Er der nogen der ved om det er muligt at kalde et job inde i SQL Server Agent fra en SQL-sætning?
Avatar billede oswald Nybegynder
22. august 2001 - 13:16 #1
Vil du starte et job via SQL?
Avatar billede oswald Nybegynder
22. august 2001 - 13:17 #2
Hvis du vil skal du skrive f.eks.

USE msdb
EXEC sp_start_job @job_name = \'Nightly Backup\'
Avatar billede soerens Nybegynder
22. august 2001 - 13:18 #3
Ja, lige nøjagtigt.

Jeg har pt. et job oprettet og scheduleret inde i Server Agent, som bliver kørt med et bestemt tidsinterval.

Det jeg har brug for nu er at en trigger på en tabel skal kunne \"fremskynde\" en kørsel af jobbet.

Håber det er til at forstå....
Avatar billede oswald Nybegynder
22. august 2001 - 13:21 #4
Avatar billede soerens Nybegynder
22. august 2001 - 13:25 #5
Taaaak, virker perfekt ;-)
Avatar billede soerens Nybegynder
22. august 2001 - 13:28 #6
Hmmmm, jeg må ikke lave en \"USE msdb\" inde fra en trigger.

Har du endnu et guldkorn der kan hjælpe her? ;-)

Det er første gang jeg roder med triggers, så jeg er lidt \"grøn\" på området.

Mvh.
SørenS
Avatar billede oswald Nybegynder
22. august 2001 - 13:37 #7
Prøv
EXEC msdb..sp_start_job @job_name = \'Nightly Backup\'
Avatar billede soerens Nybegynder
22. august 2001 - 13:38 #8
Heh, fandt selv ud af det, den skulle bare kaldes sådan her:

EXEC [msdb].[dbo].[sp_start_job] @job_name = \'MyJob\'
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester