كيفية إدارة كائنات قاعدة بيانات SQL Server
كيفية إدارة كائنات قاعدة بيانات SQL Server أثناء تطوير المشروع وصيانته.
على سبيل المثال، كيفية تسجيل تعديلات المطورين على هياكل الجدول والإجراءات المخزنة والوظائف وطرق العرض وما إلى ذلك.
إليك بعض الأفكار التي لم أمارس بعضها من قبل:
1. أدوات إدارة الكود المصدري مثل VSS.
تتوافق الطريقة الشائعة الاستخدام حاليًا مع إدارة التعليمات البرمجية ويمكنها التحكم في تغييرات الإصدار وتغييرات المحتوى وعمليات التراجع وما إلى ذلك.
يجب أن تعتمد جميع تغييرات قاعدة البيانات بشكل صارم على تحديث SourceCode أولاً ثم تحديث قاعدة البيانات.
العيوب: لا يمكن تسجيل التعديلات التي يتم إجراؤها مباشرة على قاعدة البيانات، ويمكن استخدامها لمساعدة المستخدمين في تسجيل الدخول والتعديل وإعدادات أذونات الأمان الضرورية الأخرى لتجنب ذلك.
يتم تشغيل 2.DDL بعد SQL 2005.
قم بإنشاء جدول في قاعدة البيانات واستخدم مشغلات DDL لتسجيل التغييرات في عمليات قاعدة بيانات المستخدم.
يتم تسجيل جميع تغييرات المستخدم في قاعدة البيانات.
العيوب: في حالة التحديثات المتكررة، قد تؤثر مشغلات DDL على أداء قاعدة البيانات. يمكنك تحديد فترة خمول قاعدة البيانات وتقليل تأثير أداء مشغلات DDL على قاعدة البيانات من خلال تغييرات الدُفعات.