Segítséget kérek egy insert trigger promlémához. Egy alkalmazás részeként fájlokat (.txt .doc .xls) lehet betenni az alkalmazás egy táblájába (IMAGE adattípus). Erre a táblára tettem egy triggert, amely az új fájl csatolásoról küld értesítést címzettnek. Ha aktív a trigger, akkor az üzenet megérkezik a csatolásról, az alkalmazás TMP könyvtárában létrejön a csatolt fájl, de 0 bájt hosszal. Fájlszintű jogosultság rendben van és ha kikapcsolom a triggert, akkor jól működik a fájl csatolása. Legjobb tudomásom szerint az AFTER INSERT Trigger-nél lefut a tranzakció és csak utána jön a trigger maga, akkor hogyan lehetséges ez? Lehet, hogy fut egy másik encryptált trigger, amellyel összeakad az enyém? (próbáltam a sorrend váltásával is, de nem segített)
A valóságban kissé cizelláltabb, de ezzel sem működik:
SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETRIGGERtestONdbo.DOKUMENTUM_TARAFTERINSERTASBEGINSETNOCOUNTON;EXECmsdb.dbo.sp_send_dbmail@profile_name='MAIL_KULD',@recipients='sz.fabian@euromacc.hu',@subject='Test dok csat subject',@body='Valami body'