17. august 2006 - 15:50Der er
7 kommentarer og 1 løsning
Køre daglig rutine?
Kan man få SQL-server til at køre en daglig opdatering af en række felter?
Jeg har brug for at beregne en top-20 over aktivitet på baggrund af en masse parametre opg det vil være for tungt at køre den, hver gang der laves en ændring. Derfor tænkte jeg om der var mulighed for at køre en update query f.eks. kl. 03.00?
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Tak. Jeg har fuld kontrol over serveren. Jeg er ikke stødt på SQL agent før. Kan du pege vej og evt. komme lidt mere ind på hvordan man opretter et job?
SQL server agent er fundet. Hvad er syntaksen for at opdatere feltet fldX i tblX med værdien '10'? Jeg tænker på hvad jeg skal skrive i Command-feltet?
hvis du åbner enterprise manager og åbner selve serveren ude i træet til venstre. Så kan du se et punkt kaldet management under den er der noget der hedder sql server agent. Fold den ud og nu kan du se et punkt kaldet jobs. Tryk på det.
ok du skal højre klikke på jobs punkt og vælge at oprettet et nyt job. Det første du gør at at indtaste navn på jobbet. Tryk på andet faneblad kaldet steps og tryk på new knappen. Indtast et stepname og vælg databasen som jobbet skal køres på. i command indtaster du f.eks.
UPDATE tblX SET fldX =10
eller
som jeg vil anbefale dig. EXEC enstoredproceduresomgørtingenefordig
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.