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
