السلام عليكم و رحمة الله و بركاته
أخي الكريم ياسر
أحييك مرة أخرى لمشاركتك و أسألتك التي تثير أشياء من الممكن أن لا نلتفت إليها
أولا للأمانة العلمية أن هذا الأسكريبت الذي أرفقته هو مولد من الخيارات التي سوف تجدها في القائمة الفرعية عندما تضغط على كليك يمين على قاعدة البيانات و لكن هذا لا ينفي أن نعلم محتوى هذا الكود فنحن أيضا لسنا ماكينات و لكننا بشر نفكر و لكن للحقيقة أنا تعودت على عمل ذلك و خصوصا و أن الحل الذي صممته SMART ORDER كان كبير الحجم و بالتالي كان من الصعب كتابة أكواد كل شئ و على كلاً
أن الأجرائية المخزنة SP_DBOPTION هي أجرائية نظام مخزنة فائدتها أن تحدد الخيارات الخاصة بقاعدة البيانات التي سوف تنشأها بالكود و هذه أمثلة من الأداة SQL SERVER BOOKS ONLINE و التي سوف تجد كل ما تشتهيه و المثال التالي يوضح التحكم في خاصية READ ONLY التي تجعل مستخدمي قواعد البيانات قارئين لها أم أيضا محررين و قارئين في نفس الوقت للبيانات
اقتباسExamplesA. Set a database to read-only
This example makes the pubs database read-only.
USE master
EXEC sp_dboption 'pubs', 'read only', 'TRUE'
B. Turn off an option
This example makes the pubs database writable again.
USE master
EXEC sp_dboption 'pubs', 'read only', 'FALSE'
و أخيراً أخي الكريم و لكل الأخوة وفقهم الله إن شاء الله
أرجو أن ننتهج منهج الفهم في مجال برمجة قواعد البيانات فأنا صدقوني لا أحفظ صيغ و لكني أفهم و عند الحاجة فأني ألجأ إلى المراجع و البحث على الأنترنت و أيضا الأداة العظيمة SQL SERVER BOOKS ONLINE فأرجو أن تعتبرو هذه الأداة هي المرجع الرئيسي لكم
هذا و الله أعلم
و السلام عليكم و رحمة الله و بركاته







