SQL de bir tabloda ...
 
Bildirimler
Hepsini Temizle

SQL de bir tabloda ki satırın oluşma tarihi  

  RSS
Tayfun KOÇ
(@TayfunKOC)
Üye

Merhabalar,

 SQL Server 2012 üzerinde örneğin a tablosunda ki satırların (yada her hangi bir satırın) oluşma(insert) tarihini öğrenebilir miyim?SQL server bu tarihin logunu tutuyor mudur? 

Teşekkürler. 

Alıntı
Gönderildi : 17/04/2014 17:56
oldmember
(@yavuzfilizlibay)
Üye

Merhaba

Aşağıfaki sorgu ile update, delete, insert loglarına ulaşabilirsin ama, hiçbir şey anlamazsın. Insert işlemi olduğunda, bunu farklı bir tablo ya yazmandır. Ayrı bir log tablosu oluşturarak, insert işlemi olduğunda, kim ne zaman, nereye ne yazmış gibi bir trigger yazılabilir.

SELECT*

FROM sys.fn_dblog(NULL,NULL)

WHERE Operation IN ('LOP_DELETE_ROWS', 'LOP_UPDATE_ROWS', 'LOP_INSERT_ROWS')  

CevapAlıntı
Gönderildi : 17/04/2014 18:26
Tayfun KOÇ
(@TayfunKOC)
Üye

Teşekkürler Yavuz Bey. 

 

 [quote user="Yavuz Filizlibay"]

Merhaba

Aşağıfaki sorgu ile update, delete, insert loglarına ulaşabilirsin ama, hiçbir şey anlamazsın. Insert işlemi olduğunda, bunu farklı bir tablo ya yazmandır. Ayrı bir log tablosu oluşturarak, insert işlemi olduğunda, kim ne zaman, nereye ne yazmış gibi bir trigger yazılabilir.

SELECT*

FROM sys.fn_dblog(NULL,NULL)

WHERE Operation IN ('LOP_DELETE_ROWS', 'LOP_UPDATE_ROWS', 'LOP_INSERT_ROWS')  

[/quote]

CevapAlıntı
Gönderildi : 17/04/2014 18:43
Paylaş: