Group: microsoft.public.it.sql




Subject: Lettura/scrittura tabella
From: Andrea Benedetti
Date: 5/11/2007 11:11:18 PM
<kart0n3@gmail.com> ha scritto nel messaggio news:1178908101.184627.61970@h2g2000hsg.googlegroups.com... >Ciao a tutti, > >è possibile, in qualche modo, capire o vedere una sorta di log di >quando una tabella è (o è stata) aperta in lettura e/o scrittura? > >Enterprise manager può essermi di aiuto? Parlo di MS-SQL Server 2000. SQL Server non mantiene questo tipo di informazioni in maniera nativa. Per tenere traccia delle letture (select) e delle modifiche (insert / update / delete) potresti utilizzare SQL Server Profiler. Quest'applicazione, fornita insieme a SQL Server, ti consente di registrare su traccia le attività che vengono svolte sull'istanza. Deve però essere chiaro che questa applicazione nasce per un altro scopo (tracciare l'utilizzo di db) e non per fare del log applicativo. Personalmente preferisco, se ho bisogno, costruirmi una mia tabella di log all'interno del db e quindi, all'interno delle stored procedure di lettura e modifica dati memorizzarmi (nella tabella di log) queste attività. >Grazie a tutti Ciao! -- Andrea Benedetti Microsoft MVP - SQL Server www.absistemi.it - www.ugiss.org http://blogs.ugidotnet.org/ab http://mvp.support.microsoft.com http://italy.mvps.org