خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
نمایش کاربری که جدول مورد نظر را از دیتابیس حذف کرده است!
در مطلب کوتاه امروز به یکی از نکات جالب در SQL Server خواهیم پرداخت. در این مطلب به اینکه چه کسی یا چه کاربری جدولی را از دیتابیس مورد نظر ما حذف کرده است می پردازیم یعنی بفهمیم کدام کاربر جدول را از پایگاه داده حذف کرده است.
برای شروع کار ابتدا در دیتابیس مورد نظرمان یک جدول تستی با نام ImpTable ایجاد می کنمی و سپس آن را حذف می کنیم.
سپس با اجرای دستور T-SQL زیر یک لاگ از جدول مربوطه در دیتابیس مورد نظرتان مشاهده خواهید کرد و تاریخ ایجاد و تاریخ حذف و همچنین کاربری که جدول را ایجاد و حذف کرده مشاهده می کنید.
دوره آموزش برنامه نویسی بانکهای اطلاعاتی VB.NET + SQL Server
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
برای شروع کار ابتدا در دیتابیس مورد نظرمان یک جدول تستی با نام ImpTable ایجاد می کنمی و سپس آن را حذف می کنیم.
CREATE TABLE ImpTable (ID INT)
GO
DROP TABLE ImpTable
GO
سپس با اجرای دستور T-SQL زیر یک لاگ از جدول مربوطه در دیتابیس مورد نظرتان مشاهده خواهید کرد و تاریخ ایجاد و تاریخ حذف و همچنین کاربری که جدول را ایجاد و حذف کرده مشاهده می کنید.
USE YourDataBase SELECT [Begin Time], SUSER_SNAME ([Transaction SID]) AS [User]
FROM fn_dblog (NULL, NULL)
WHERE [Transaction Name] = 'DROPOBJ'
GO
دوره آموزش برنامه نویسی بانکهای اطلاعاتی VB.NET + SQL Server
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: