B_gd_n[ ]Sahlean:
Pentru scenariul unor aplicatii web care se conecteaza la BD cu acelasi nume de utilizator poti folosi o tabela in care in locul câmpului IDUtilizator ai câmpul IDConexiune şi
[1] setezi valoarea parametrului pentru fiecare conexiune la BD folosind SET CONTEXT_INFO
si
[2] citesti din declansator valoarea din câmpul sysprocesses.context_info valoarea parametrului folosind conditia WHERE spid = @@spid unde variabila globala @@spid returneaza codul conexiunii curente.
Solutia aceasta tb. sa functioneze si atunci cand ai un set de conexiunii (pool) la baza de date, conexiuni care odată deschise sunt reutilizate ... bla, bla, bla ...
Multumesc mult ... chestia asta cu context_info e chiar super!
Ignat Andrei
http://serviciipeweb.ro/iafblog