السلام وعليكم ورحمة الله وبركاتة
السادة أعضاء المنتدى الكرام ...... بعد التحية الطيبة
قمت بأنشاء أكثر من 100 إجراء مخزن في قاعدة بياناتي
ما هي الطريقة لنقل هذة الأجراءات إلى قاعدة بيانات جديدة على جهاز آخر مع المحافظة على سرية الأجراءات ؟
السلام وعليكم ورحمة الله وبركاتة
السادة أعضاء المنتدى الكرام ...... بعد التحية الطيبة
قمت بأنشاء أكثر من 100 إجراء مخزن في قاعدة بياناتي
ما هي الطريقة لنقل هذة الأجراءات إلى قاعدة بيانات جديدة على جهاز آخر مع المحافظة على سرية الأجراءات ؟
يوجد في SQL Server ميزة الGenerate Script ممكن تستخدمها وتكتب قبل كلمة as تكتب with Encryption طبعا لازم يكون معاك نسخة من هذه الScripts لان كل الاجراءات حيكون عليها تشفير وما تقتدر تفتح هذا التشفير
ياريت يكون الفكرة واضحة
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
MS_SQL كتب:يوجد في SQL Server ميزة الGenerate Script ممكن تستخدمها وتكتب قبل كلمة as تكتب with Encryption طبعا لازم يكون معاك نسخة من هذه الScripts لان كل الاجراءات حيكون عليها تشفير وما تقتدر تفتح هذا التشفير
ياريت يكون الفكرة واضحة
السلام وعليكم ورحمة الله وبركاتة ....
شكرا لك أخي MS_SQ على الرد
بالنسبة لـ with Encryption فأنا أستخدمها مع جميع الأجراءات
لم أفهم جيدا Generate Script ؟ فهل المقصود بها تحويل الأجرائية إلى مستند نصي أمتدادة sql ليتم تنفيذة على القاعدة الجديدة !!!!
إذا كان هذا المقصود فان هذا الملف سيكون عرضة للأطلاع والتعديل من قبل أي شخص يصل إلى هذا الملف
حتى تكون الصورة واضحة أكثر
تخيل أن عندي برنامج موجود عند عشرة من العملاء وقمت بأضافة أجراء مخزن جديد إلى قاعدة البيانات
ففي هذة الحالة إذا رغبت في تحديث البرنامج الموجود عند العملاء ( وعلى فرض أني لا أستطيع الوصل شخصيا إلى هذة الأجهزة وأن التحديث سوف أرسلة على البريد الإلكتروني لكل عميل)
سوف أضطر إلى أرسال نسخة ال exe المحدثة و إضافة الأجراء المخزن الجديد إلى قاعدة العميل !
بالطبع من الممكن إضافة الأجراء المخزن من داخل exe ولكني أبحث عن طريقة داخل sql server لنقل الأجراءات بين قواعد البيانات مع المحافظة على سرية الأجراءات !!!!
آسف جدا على الإطالة وأرجو أن أكون وفقت في الشرح وجزاكم الله خير الجزاء مسبقا
للرفع
UP
طيب ليه ما تتحكم بالSecurity الخاصة بالسيرفر ؟
يعني مثلا انشىء مستخدم وكلمة مرور على السيرفر وله صلاحيات
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
تقوم بكتابة اجرائاتك باحد لغات البرمجة .NET
ليكون لديك ملف Dll ثم قم باضافته الى اي قاعدة بيانات عن طريق الامر Create Assembly
لمزيد من المعلومات راجع الفقرة 51 من كتاب فقرات حول ms sql server 2008
اخي الكريم عندما انت تنقل قاعدة بيانتك الى جهاز اخر فأن الاجرات تنتقل معها لانه مرتبطة بقتعدة البيانات