PDA

View Full Version : بدست آوردن تاریخ آخرین تغییر



Hossis
سه شنبه 24 دی 1392, 21:56 عصر
آیا امکانش هست که بدون گذاشتن فیلد تاریخ در یک جدول، تاریخ آخرین تغییر ایجاد شده روی یک رکورد رو به دست بیاریم؟؟

farhadscript
سه شنبه 24 دی 1392, 21:59 عصر
مگر اینکه از طریق بدست اوردن اطلاعات فایل عمل کنی

simorgh-hossein
جمعه 27 دی 1392, 19:39 عصر
آقا فرهاد اینطوری که نمیشه !!!
با اینکار شما تغییرات کل دیتایس رو بدست می آورید !

دوست عزیز شما میتونید تریگری برای اینکار ایجاد کنید تا تریگر خودش این تغییرات رو ثبت کنه تا کار شما رو راحت کنه و هرگونه تغییرات رو تو یه جدولی ثبت کنه !!!

اگه نه یه کدی هست که آخرین تغییرات همه جداول دیتابیس رو بهت نشون میده !!!

SELECT name 'Table Names',modify_date 'Last Modified Date'
FROM sys.tables
WHERE DATEDIFF(D,modify_date, GETDATE()) < 10

موفق باشید . :لبخندساده:

mohssen_mz
جمعه 27 دی 1392, 22:34 عصر
از طریق تریگر میشه و همچنین خواندن فایل لاگ

Hossis
چهارشنبه 07 خرداد 1393, 08:36 صبح
آقا فرهاد اینطوری که نمیشه !!!
با اینکار شما تغییرات کل دیتایس رو بدست می آورید !

دوست عزیز شما میتونید تریگری برای اینکار ایجاد کنید تا تریگر خودش این تغییرات رو ثبت کنه تا کار شما رو راحت کنه و هرگونه تغییرات رو تو یه جدولی ثبت کنه !!!

اگه نه یه کدی هست که آخرین تغییرات همه جداول دیتابیس رو بهت نشون میده !!!

SELECT name 'Table Names',modify_date 'Last Modified Date'
FROM sys.tables
WHERE DATEDIFF(D,modify_date, GETDATE()) < 10

موفق باشید . :لبخندساده:

من بیشتر می خوام که تغییرات هر رکورد رو جداگانه نشون بده
آیا این کد برای این کار مفیده؟؟

pezhvakco
چهارشنبه 07 خرداد 1393, 10:26 صبح
سلام

این کد شاید همون پاسخ شما باشه =


USE [DB_Name]
GO

SELECT [TableName] = OBJECT_NAME(object_id),
last_user_update, last_user_seek, last_user_scan, last_user_lookup
FROM sys.dm_db_index_usage_stats
WHERE database_id = DB_ID('DB_Name')
AND OBJECT_NAME(object_id) = 'Table_Name'
GO

برگرفته از سایت :

http://www.toadworld.com/platforms/sql-server/b/weblog/archive/2014/03/11/sql-server-how-to-get-last-access-update-time-for-a-table.aspx

و

http://blog.sqlauthority.com/2009/05/09/sql-server-find-last-date-time-updated-for-any-table/