الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد طريقة لمنع استخدام الأمر Truncate

بدأه adel_345 في 6 ديسمبر 2009 · 2 رد · 844 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

بارك الله فيكم جميعا

لدي مشكلة وآمل مساعدتي في ايجاد حل لها

اريد طريقة لمنع استخدام الأمر Truncate لجدول

ولأنه لدي جدول اسمه alias ولا أعلم من من المستخدمين يقوم بعمل هذا الأمر ويتم حذف جميع البيانات من الجدول ويبدأ الترقيم id من 1

ولأنه كما فهمت من أحد الأخوان جزاه الله كل خير ان الأمر Truncate لا يمكن عمل Trigger له

وجزاكم الله كل خير

post-28723-12601296228883_thumb.jpg

#2

السلام عليكم ورحمة الله

الحل لهذه المشكلة هو من خلال الصلاحيات فقط . فيجب عليك عدم اعطاء الصلاحيات db_owner لبقية المستخدمين والا لن تجدي اية طريقة لمنع حذف الجدول حتى عند استخدام طريقة الحذف العادية فمن الممكن توقيف عمل ال trigger او اي شيء آخر .

#3
TareqVB كتب:

السلام عليكم ورحمة الله

الحل لهذه المشكلة هو من خلال الصلاحيات فقط . فيجب عليك عدم اعطاء الصلاحيات db_owner لبقية المستخدمين والا لن تجدي اية طريقة لمنع حذف الجدول حتى عند استخدام طريقة الحذف العادية فمن الممكن توقيف عمل ال trigger او اي شيء آخر .

[.جزاك الله الفردوس الأعلى وبارك الله فيك

مواضيع مشابهة