ورود

View Full Version : کنترل تغییرات بانک اطلاعاتی



IKHATAMI
پنج شنبه 10 اسفند 1402, 10:56 صبح
سلام
من در بانک اطلاعاتی نیاز دارم در صورت هر گونه تغییر در بانکهای اطلاعاتی (همچون insert, delete, update و ...) بتوانم عملی انجام دهم مثلا مقادیر قبل و بعد از عمل را ذخیره کنم.
با توجه به اینکه store procedure های فراوان دارم همچنین ممکن است گاها در برنامه نویسی با دستورات مستقیم، تغییر در بانکها ایجاد کنم می خواهم بدون تغییر در sp ها و برنامه نویسی بتوانم این تغییرات را مدیریت کنم.
با تشکر

mazoolagh
پنج شنبه 10 اسفند 1402, 18:05 عصر
سلام و روز خوش
چیزی که مورد نظر شماست اسمش audit trail هست که با جستجو روش های مناسب همرا با کد رو میتونین پیدا کنین.
در سطح SQL SERVER میتونین از امکان audit استفاده کنین (در بخش security از MSSMS پیداش میکنین)
و در سطح جدول از trigger .

هر دو این ها مفصل و پیچیده و از حوصله یک تاپیک خارج هست.

IKHATAMI
یک شنبه 13 اسفند 1402, 09:41 صبح
ممنون :لبخندساده: جواب عالی بود