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

الإجراءات المخزنة

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

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

السادة أعضاء المنتدى الكرام ...... بعد التحية الطيبة

قمت بأنشاء أكثر من 100 إجراء مخزن في قاعدة بياناتي

ما هي الطريقة لنقل هذة الأجراءات إلى قاعدة بيانات جديدة على جهاز آخر مع المحافظة على سرية الأجراءات ؟

#2

يوجد في SQL Server ميزة الGenerate Script ممكن تستخدمها وتكتب قبل كلمة as تكتب with Encryption طبعا لازم يكون معاك نسخة من هذه الScripts لان كل الاجراءات حيكون عليها تشفير وما تقتدر تفتح هذا التشفير

ياريت يكون الفكرة واضحة

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#3
MS_SQL كتب:

يوجد في SQL Server ميزة الGenerate Script ممكن تستخدمها وتكتب قبل كلمة as تكتب with Encryption طبعا لازم يكون معاك نسخة من هذه الScripts لان كل الاجراءات حيكون عليها تشفير وما تقتدر تفتح هذا التشفير

ياريت يكون الفكرة واضحة

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

شكرا لك أخي MS_SQ على الرد

بالنسبة لـ with Encryption فأنا أستخدمها مع جميع الأجراءات

لم أفهم جيدا Generate Script ؟ فهل المقصود بها تحويل الأجرائية إلى مستند نصي أمتدادة sql ليتم تنفيذة على القاعدة الجديدة !!!!

إذا كان هذا المقصود فان هذا الملف سيكون عرضة للأطلاع والتعديل من قبل أي شخص يصل إلى هذا الملف

حتى تكون الصورة واضحة أكثر

تخيل أن عندي برنامج موجود عند عشرة من العملاء وقمت بأضافة أجراء مخزن جديد إلى قاعدة البيانات

ففي هذة الحالة إذا رغبت في تحديث البرنامج الموجود عند العملاء ( وعلى فرض أني لا أستطيع الوصل شخصيا إلى هذة الأجهزة وأن التحديث سوف أرسلة على البريد الإلكتروني لكل عميل)

سوف أضطر إلى أرسال نسخة ال exe المحدثة و إضافة الأجراء المخزن الجديد إلى قاعدة العميل !

بالطبع من الممكن إضافة الأجراء المخزن من داخل exe ولكني أبحث عن طريقة داخل sql server لنقل الأجراءات بين قواعد البيانات مع المحافظة على سرية الأجراءات !!!!

آسف جدا على الإطالة وأرجو أن أكون وفقت في الشرح وجزاكم الله خير الجزاء مسبقا

#4

للرفع

UP

#5

طيب ليه ما تتحكم بالSecurity الخاصة بالسيرفر ؟

يعني مثلا انشىء مستخدم وكلمة مرور على السيرفر وله صلاحيات

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#6

تقوم بكتابة اجرائاتك باحد لغات البرمجة .NET

ليكون لديك ملف Dll ثم قم باضافته الى اي قاعدة بيانات عن طريق الامر Create Assembly

لمزيد من المعلومات راجع الفقرة 51 من كتاب فقرات حول ms sql server 2008

عماد حمدي
العراق _ بغداد

 


https://sites.google.com/site/emadhamdyy/home

#7

اخي الكريم عندما انت تنقل قاعدة بيانتك الى جهاز اخر فأن الاجرات تنتقل معها لانه مرتبطة بقتعدة البيانات

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