/ 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
Kan en trigger afsende en email
Fra : Chris


Dato : 05-02-04 20:35

Hej,
Kan en trigger i MS SQL2000 laves så der afsendes en email (evt. via en
asp side som aktiveres)?? Problemet er at der skal afsendes en warning
email hvis ikke der de seneste 24 timer har været indsat en record i en
bestemt tabel - kan dette overhovedet laves, og i givet fald hvordan?
(meget gerne et eksempel :)

/Chris


 
 
Peter Lykkegaard (05-02-2004)
Kommentar
Fra : Peter Lykkegaard


Dato : 05-02-04 20:34

Chris wrote:

> Kan en trigger i MS SQL2000 laves så der afsendes en email

Jeps, no problem
Det kræver dog at du har en mapi klient installeret på database serveren og
sql server agent er aktiv
Er det et webhotel eller din egen box?
Du kan kikke BOL for at hente inspiration, der er flere eksempler

- Peter






Chris (05-02-2004)
Kommentar
Fra : Chris


Dato : 05-02-04 21:11



Peter Lykkegaard wrote:

> Er det et webhotel eller din egen box?

Det er vores egen webserver, så vi kan godt pille ved opsætningen på SQL
serveren.

> Du kan kikke BOL for at hente inspiration, der er flere eksempler

BOL ? ... Har du en URL ?

Kan warning emailen så afsendes efter 24 timer hvis ikke der har været
insert nogle records i den periode - kan man det?

/Chris


Peter Lykkegaard (05-02-2004)
Kommentar
Fra : Peter Lykkegaard


Dato : 05-02-04 22:19

Chris wrote:
>
> BOL ? ... Har du en URL ?
>
Books Online - dokumentationen der følger mssql

> Kan warning emailen så afsendes efter 24 timer hvis ikke der har været
> insert nogle records i den periode - kan man det?
>
JA

Ex
Du har en Created (DateTime) med en default værdi (GetDate()) i din tabel
SQL server agent kører så et job fx hver halve time
Her tjekker du så på Max(Created)
Der den mere end 24 timer gammel så sender du en email vha nogle mssql's
extended sp's

Mssql er bygget til at sende emails eller lign i tilfælde af forsk
thresholds nås
Eller i tilfælde af at schedulerede job afslutter med fejl (fx backup etc)

Som det kræver at der bliver installeret en mapi klient på serveren,
klienten skal have fat i en mail server der kan arbejde med mapi - ex
OL/Exch
Jeg mener at man kan bruge andre kombinationer

- Peter



Chris (06-02-2004)
Kommentar
Fra : Chris


Dato : 06-02-04 19:02



Peter Lykkegaard wrote:

> Ex
> Du har en Created (DateTime) med en default værdi (GetDate()) i din tabel
> SQL server agent kører så et job fx hver halve time
> Her tjekker du så på Max(Created)
> Der den mere end 24 timer gammel så sender du en email vha nogle mssql's
> extended sp's
>
> Mssql er bygget til at sende emails eller lign i tilfælde af forsk
> thresholds nås
> Eller i tilfælde af at schedulerede job afslutter med fejl (fx backup etc)
>
> Som det kræver at der bliver installeret en mapi klient på serveren,
> klienten skal have fat i en mail server der kan arbejde med mapi - ex
> OL/Exch
> Jeg mener at man kan bruge andre kombinationer
>
> - Peter

Tak for svaret Peter.

/Chris


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