/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
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




Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste