تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
انسب وافضل طريقة انا بستخدمها لإنشاء قاعدة بيانات
#1
وافضل طريقة انا بستخدمها لكي اهرب من مشاكل الsecurity و database version

بالمرفق فيه الصور بالشكل الطبيعي


الملفات المرفقة
.rar   pictures.rar (الحجم : 1.08 م ب / التحميلات : 320)
الرد }}}
تم الشكر بواسطة:
#2
جميلة المعلومة بارك الله فيك لكن اذا امكن ماالمقصود بمشاكل ال Security
مدونتي
صفحتي على الفيسبوك

MCTS SQL Server 2008
MCSA SQL Server 2012
Microsoft Certified Trainer
SharePoint Administrator
الرد }}}
تم الشكر بواسطة:
#3
يعني مثلا تريد تنقل قاعدة بيانات ...ايش هي الحلول :
1- Backup => وطبعا معروف مشاكل الBackup sets و ومرات ان sql server service account ليس لديه الصلاحيات للدخول لPartition معين أو أن تظهر رسالة بأن ملف النسخ الإحتياطي غير متوافق مع نسخة السيكوال سيرفر الحالية ( أقصد مثلا حتعمل Backup من Enterprise الى express ) وممكن يكون الملف معطوب وهكذا...

2- Attach ==>الخطأ الأول هو نسخة قاعدة البيانات لا تتناسب مع نسخة قاعدة البيانات التي بينشأها السيرفر الحالي وبرضوا مشكله الsql server service account .وساعات في رسائل للسيكوال سيرفر تكون مبهمه تظهر في Event Viewer

وبما اني freelancer يعني بنزل أي برنامج عن طريق teamViewer هذا يخليني ابحث عن اسرع طريقة وكمان ليفهمها العميل يعني لو يريد ينزل البرنامج على جهاز أخر مايحتاج كورس سيكوال سيرفر Smile انا رحت فين ههههههههه

ملحوظة انا هنا بقصد قاعدة البيانات الفارغة اما التي يوجد بها بيانات فهذه لها قصص أخرى كثيرة .
الرد }}}
تم الشكر بواسطة:
#4
بارك الله فيك اخى ولكن بطريقتك هذه سوف يتم نسخها ببياناتها ::لانك تنسخ الهيستوري كله من انشاء القاعدة وحتي مراحة تعديل على الجداول ان وجدت وايضا اضافة عناصر
فى خيار تانى جميل اسمه publish to provider هذا بظبط ماستخدمه ^_^ ومريح
كما انه اذا ارد ان لا اقوم بعمل هذا اقوم بحفظ الاسكريبت مع البرنامج وواقرا الملف ثم انفذه ودي طريقة/ وخيرا وهذه ريحتنى كثير استخدم linqtosqlclasses ^_^
هذه التقنية تقوم بالنشاء القاعدة لوحدها ^_^
microsoft partner
Team administrator
MCPD,MCITP,OCP,MP,MCC
Xprema Systems
الرد }}}
تم الشكر بواسطة:
#5
أخي الكريم هذه الطريقة تستخدم كذلك من اجل عمل Downgrade للداتابيس ...اما بخصوص السكيورتي لان السكيورتي في السيرفر الاصلي وLogin عند عمل جنريت سكربت سوف يقوم الكود بتوليد login المتوفر في السيرفر المصدر..........وعند نقل السكربت للسيرفر الجديد سوف يعترض على بعض الامور منها اسم قاعدة البيانات وكذلك عدم توفر login



بالاضافة الى هذا يمكنك ان تقوم بنقل البيانات بالاضافة الى السكيما بأستخدام هذه الطريقة وذلك من الخيار advance وتحديد ما تود ان يظهر في السكربت من عدمه
الرد }}}
تم الشكر بواسطة:
#6
الصور صغيرة أخي ممكن تضغطها وترفعها كمرفق ؟
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:
#7
إقتباس :أخي الكريم هذه الطريقة تستخدم كذلك من اجل عمل Downgrade للداتابيس ...اما بخصوص السكيورتي لان السكيورتي في السيرفر الاصلي وLogin عند عمل جنريت سكربت سوف يقوم الكود بتوليد login المتوفر في السيرفر المصدر..........وعند نقل السكربت للسيرفر الجديد سوف يعترض على بعض الامور منها اسم قاعدة البيانات وكذلك عدم توفر login

أخي بعض كلامك صحيح اما بخصوص الlogins فهو لايأخذ معاه المستخدمين لقاعدة البيانات ابدا ابدا ولايعترض ابدا الا في حالة انك استخدمت تقنيه موجوده في الاصدار الاصلي مو موجوده في السيرفر الجديد او مثلا مسار القاعده

إقتباس :بارك الله فيك اخى ولكن بطريقتك هذه سوف يتم نسخها ببياناتها ::لانك تنسخ الهيستوري كله من انشاء القاعدة وحتي مراحة تعديل على الجداول ان وجدت وايضا اضافة عناصر
فى خيار تانى جميل اسمه publish to provider هذا بظبط ماستخدمه ^_^ ومريح
كما انه اذا ارد ان لا اقوم بعمل هذا اقوم بحفظ الاسكريبت مع البرنامج وواقرا الملف ثم انفذه ودي طريقة/ وخيرا وهذه ريحتنى كثير استخدم linqtosqlclasses ^_^
هذه التقنية تقوم بالنشاء القاعدة لوحدها ^_^

كلامك صحيح اول مره صراحة اعرف ان الLinq to sql ينشأ القاعد بنفسه ...بس وين بينشأها في نفس مسار exe ؟ كيف اقدر استخدمها عشان اقدر اعملها attach على السيرفر
الرد }}}
تم الشكر بواسطة:
#8
إقتباس :أخي بعض كلامك صحيح اما بخصوص الlogins فهو لايأخذ معاه المستخدمين لقاعدة البيانات ابدا ابدا ولايعترض ابدا الا في حالة انك استخدمت تقنيه موجوده في الاصدار الاصلي مو موجوده في السيرفر الجديد او مثلا مسار القاعده


بل على العكس فأنه يقوم بأخذ جميع الـ logins ومستخدمي قاعدة البيانات وهذا يتم ضبطه من خلال تحديد ما تريد ان يتولد تستطيع ان ترجع لللكود المتولد..........


ويمكن ان اسألك سؤال منطقي ؟؟

اذا قمنا بتوليد قاعدة بيانات عن طريق استخدام الامر Generate Script ونقلناه على السيرفر الجديد ومن ثم نفذنا الكود.

طيب الا نحتاج عندها الى ان نقوم بأنشاء مستخدم له الصلاحية بالتعامل مع هذه القاعدة؟؟
اتمنى ان تراجع هذه الفقرة ولك ودي ^_^
الرد }}}
تم الشكر بواسطة:
#9
لما بتنشأ قاعدة بيانات على السيكوال طبعا انت بتدخل login name و password فلما تنفذ أمر الانشاء السيكوال سيرفر بيأخذ هذا login name ويعتبر هو user name لقاعدة البيانات مادام له الصلاحيه بالانشاء
ممكن كلامك صحيح ولكن في حالة الattach
محمد عبد العزيز

المهارات :

1- C#(asp.net-forms)
2- MCITP:SQL SERVER 2008 Adminstrator
3-PL_SQL
الرد }}}
تم الشكر بواسطة:
#10
اخي الكريم المنفذ الـ script هو ادمن على السيكوال وبالتالي صلاحياته كاملة!!! ولكن الطبيعي والنظامي ان لكل قاعدة بيانات هناك logins محددي الصلاحية ومقسمين حسب السكيما لكل جزء من العمل فقطم المالية له صلاحياته تختلف عن صلاحيات قسم ادارة الافراد وبالتالي كل قسم له logins له صلاحية على بعض الجداول وليس له على البقية صلاحية Smile هذا اذا اردنا نتكلم على مبدأ قواعد بيانات موزعة وحماية عالية...اما اذا وددنا ان نأخذ من السيكوال فقط امكانية القاعدة على سيرفر معناه العمل غير مكتمل وغير احترافي واي اختراق لذو الصلاحية الكاملة الادمن يؤدي الى السيطرة على السيرفر باكمله
اتمنى ان تكون ادركت قصدي صديقي ms sql لك خالص الود
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  إغلاق قاعدة البيانات قبل نسخها أبو خالد الشكري 21 4,136 30-01-23, 06:18 PM
آخر رد: Lesteraction
  [سؤال] كيف اقوم بتطبيع قاعدة البيانات علـّى ورق لبيانات الطالب لمنظومة الارشفة الالكترونية lole 0 839 08-11-22, 01:57 PM
آخر رد: lole
  [SQL] مساعد فى تحويل بعض معادلات الاكسل الى Sql وخصوصا قاعدة If moooss 0 721 23-10-22, 07:12 PM
آخر رد: moooss
Question [سؤال] كيف يمكن عمل أتاتش لقاعدة بيانات ليست على الـ C dr.programming 0 592 19-10-22, 06:35 AM
آخر رد: dr.programming
  محتاج طريقة او نسخة سيكوال اكسبريس 2008 تنصيب صامت new_programer 0 995 16-06-22, 03:26 AM
آخر رد: new_programer
  [SQL] تعديل صلاحيات يوزر فى قاعدة بيانات محمد موافى 0 975 18-01-22, 03:19 PM
آخر رد: محمد موافى
  بناء قاعدة Sql ومسنخدم بصلاحيات أدمن عن طريق أوامر البرنامج ZaerAllail 2 2,072 18-01-22, 02:49 PM
آخر رد: محمد موافى
  كيف انسخ محتويات قاعدة بيانات خالد20 1 1,144 16-10-21, 05:55 PM
آخر رد: abubasilIraq
  [SQL] طلب في طريقة كتابة جملة استعلام m4n2net2000 1 1,625 23-04-21, 07:49 AM
آخر رد: d3vc0d
  [سؤال] طريقة تحديث جدول بناء على بيانات جدول آخر sql server اليوم مبتدئة وغداً محترفة 5 4,886 23-04-21, 07:44 AM
آخر رد: d3vc0d

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم