Hallo zusammen,
die Vollqualifizierung von Objekten beim SQL Server geschieht gem�� der
Konvention

SERVERNAME.DATENBANKNAME.BESITZER.OBJEKTNAME

wobei man von Servername, DB Name oder Besitzer bei Bedarf weglassen kann...

Richtiger w�re dann der Aufruf:

EXEC master.dbo.xp_sendmail

oder

EXEC master..xp_sendmail

Gru�
Michael

> -----Urspr�ngliche Nachricht-----
> Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> Gesendet: Dienstag, 14. Mai 2002 20:57
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] RE: AW: Aufrufen einer DLL aus einem Trigger
>
>
> > naja ein....
> >
> > EXEC master.xp_sendmail @recipients ="[EMAIL PROTECTED]"
> >                   ,@message ="testbody"
> >                   ,@query ="Select * from kunden"
> >                   ,@subject ="testen"
> >               ,@type = NULL
> >               ,@attach_results =NULL
> >               ,@echo_error = true
> >               ,@set_user ="**user**"
> > liefert mir die Meldung, da� master.ep_sendmail nicht gefunden werden
> > konnte....
>
> Naja, in der Doku stand nur, dass man den SP-Namen mit master
> qualifizieren muss... Die "."-Notation war geraten.. Musste noch nichts
> �ber mehrere DBs machen... M�sste in der Doku genauer stehen...
> Vielleicht geht master..spName...
>
> Aber xp_sendmail kann man doch einfach so aufrufen - oder?
>
> EXEC xp_sendmail ....
>
> Und nat�rlich musst Du rechte hierf�r haben...
> Starte mal "SQL Server Books Online" und gib "xp_sendmail" im Index
> ein... Lies Dir die Doku durch...
>
>
> Claudius
>
>
> > -----Original Message-----
> > From: Offensiv-Medien [Mansur Esmann]
> > [mailto:[EMAIL PROTECTED]]
> > Sent: Dienstag, 14. Mai 2002 20:42
> > To: ASP Datenbankprogrammierung
> > Subject: [aspdedatabase] AW: Aufrufen einer DLL aus einem Trigger
> >
> >
> > > > Hmmmm,
> > > >
> > > > ich kriegs nicht hin.
> > > > Ich habe ja keine Extended stored Procedures in meinen
> > > > anderen datenbanken.
> > > > Dieses Extended... stehen ja nur unter "master" zur Verf�gung.
> > >
> > > Richtig, aber Du kannst von �berall master.meineSP aufrufen...
> >
> >
> >
> > muss wohl anders gehen. Den Gedanken verstehe ich aber ... denke ich.
> > Aus dem Trigger in meiner DB die erweiteret Prozedur aus
> > master aufrufen!?
> >
> > >
> > > >
> > > > Bei msdn finde ich nur was dar�ber wie man solche DLLs machen
> > > > soll, aber
> > > > nichts verst�ndliches dar�ber wie man sie implementiert...
> > >
> > > Schau ins sql server books online... Kommt mit dem sqlserver...
> >
> > ja hab ich. Werde die auch noch durchforsten...
> >
> > >
> > > > Da habe ich zwar was gefunden: sp_addextendedproc ...
> > > > Dieses kann aber nur in der master ausgef�hrt werden...
> > > > Ich brauche aber das sendmail eben nicht in der master....
> > >
> > > Sendmail? Willst Du damit mails verschicken? Daf�r gibt es
> > im SQLServer
> > > schon eine fertige SP.. Oder hab ich was fa�sch verstanden?
> >
> > Ja hast schon richtig verstanden...
> > Ich will mit einem Trigger auf eine Tabelle (INSERT) eine
> > Mail erst mal an
> > mich schicken lassen. In Folge w�re es noch ein Schritt
> > weiter eine eMail an
> > den User der den Datensatz einf�gt (eMail wird mit abgelegt) �ber die
> > Eintragung zu informieren...
> > "Sie haben sich angemeldet... Ihr Passwort lautet...."
> > Welche SP meinst du da?
> >
> > >
> > > >
> > > > Ich kann ja keinen Trigger in der Master anlegen, der auf ne
> > > > Tabelle z.B. in
> > > > der Kunden - DB achten soll.....
> > >
> > > Nein, trigger ist in der richtigen DB und ruft dann master.deineSP
> > > auf...
> >
> > verstanden. Nur eben master.xp_sendmail gibt den oben
> > beschriebenen Fehler,
> > obwohl die SP in den erweiterten drinnen ist...
> >
> > Mansur
> >
> > >
> >
> >
> >
> > | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
> >
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an