03. december 2003 - 09:48Der er
17 kommentarer og 2 løsninger
Konfigurering af SQL Mail
Hvordan konfigurerer man SQL Mail? SQL Server Agent kører, men i Egenskaber for tjenesten, mail session -> Mail profile, er det ikke muligt at vælge en mail profil. I mine maintenance plans har jeg sat kryds i E-mail report to operator.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Grundlæggende; Det giver mindre besvær og højere oppetid at benytte brevduer og 3M memoblokke end den nuværende MAPI baserede udgave af SQL Mail.
Men du skal have en Outlook klient installeret på din sql server, sat en profil op til sql serverens brugerkonto (eller sqlagentens konto?), og så virker det - et stykke tid - hvorefter du skal genstarte mailservicen og så fremdeles.
Kan dog ikke tilslutte mig trer's postulat om at sqlmail kun virker et stykke tid, hvorefter div. services skal genstartes! Vær deslige opmærksom på hvilken outlook klient du bruger!
Jeg vil nok også anbefale at benytte CDONTS o.l. fremfor sql mail - du skal blot være sikker på, er at du er patchet op med sidste servicepack mv.
Der har været en del memory leaks i SQL Server extendend stored procedures, om der har været huller i præcis sp_OA_xxxx (altså håndtering af COM objekter) kan jeg ikke lige huske...
En sidste mulighed er, at du simpelthen opretter mail-filen (en mail er blot en tekstfil med bestemte "keywords") via en xp og placerer den i webservicens mail udbakke.
trer, jeg har den sidste service pack installeret. Problemet er hvordan jeg "knytter" den stored procedure til at blive aktiveret når min database maintenance plan er udført (tidligt om morgenen)
Glemte at poste den besked jeg får når jeg vil sende mail til en operatør (fra maintenance planen):
[Microsoft SQL-DMO (ODBC SQLState: 42000)] Error 18030: [Microsoft][ODBC SQL Server Driver][SQL Server]xp_sendmail: Either there is no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Outlook and set it as the default mail client.
Hvis du vil gøre det manuelt (CDONTS etc), så tilføj et jobstep til din maintainceplan og lav tingene der.
Du finder planen i folderen SQL Server Agent | Jobs.
Via SQL Mail kan du lade jobbets notifikation give dig besked - men forvent ikke at mailen altid dukker op. På arbejde har vi temmelig dårlige erfaringer med SQL Mail.
ok, hvordan får jeg så "tilføjet" logfilen til mailen? exec sp_send_cdontsmail 'modtager@something.dk','afsender@something.dk','Test of CDONTS','It works'
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.