|
| Trigger job på MSSSQL server Fra : Mads |
Dato : 15-03-04 21:24 |
|
Hej
Jeg har en stored procedure der tager ca. 10 minutter at udfører.
Den skulle gerne aktiveres fra en ASP på en Web IIS server.
Men det går jo ikke rigtig at siden loader i 10 minutter. Så jeg vil gerne
pakke den stored procedure ind i et job, som jeg kan aktivere fra ASP
scriptet og senere aflæse status på.
Men hvorledes starter jeg et job fra ASP, og hvorledes aflæser jeg status af
job'et?
Hilsen
Mads
| |
Terkel Larsen (17-03-2004)
| Kommentar Fra : Terkel Larsen |
Dato : 17-03-04 19:56 |
|
du kan lade en .vbs fil gøre arbejdet.
Den kan startes fra asp vha, et shell-object.
set objShell = server.createobject("wScript.Shell")
objShell.run "cmd /c cscript c:\filnavn.vbs",1,false
"Mads" <mads@iname.com> wrote in message
news:c35388$cuf$1@news.net.uni-c.dk...
> Hej
>
> Jeg har en stored procedure der tager ca. 10 minutter at udfører.
> Den skulle gerne aktiveres fra en ASP på en Web IIS server.
> Men det går jo ikke rigtig at siden loader i 10 minutter. Så jeg vil gerne
> pakke den stored procedure ind i et job, som jeg kan aktivere fra ASP
> scriptet og senere aflæse status på.
> Men hvorledes starter jeg et job fra ASP, og hvorledes aflæser jeg status
af
> job'et?
>
> Hilsen
> Mads
>
>
| |
Mads (22-03-2004)
| Kommentar Fra : Mads |
Dato : 22-03-04 12:47 |
|
"Terkel Larsen" <terkel@c.dk> wrote in message
news:40589f61$0$418$edfadb0f@dread14.news.tele.dk...
> du kan lade en .vbs fil gøre arbejdet.
> Den kan startes fra asp vha, et shell-object.
>
> set objShell = server.createobject("wScript.Shell")
> objShell.run "cmd /c cscript c:\filnavn.vbs",1,false
>
Tak.
Jeg har dog efter lidt søgen fundet sytem SP'erne "sp_start_job" og
"sp_help_job" der kan bruges til hhv. at starte et job og tjekke status et
job.
Det ser ud til at virke fint. Jeg har oprettet et SQL Agent job der gør
arbejdet, og starter så bare jobbet ved at kalde "EXEC sp_start_job
@jobname='noget'".
Men tak for forslaget!
Hilsen
Mads
| |
|
|