|
|
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
|