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

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


الملفات المرفقة
.rar   pictures.rar (الحجم : 1.08 م ب / التحميلات : 258)
الرد }}}}
تم الشكر بواسطة:
#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 لك خالص الود
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [SQL] انشأت قاعدة بيانات في السيكوال سيرفر وعملت الجداول فيها وبعدين بفتحها بيطلع ايرور Asmaa adel 2 83 31-10-16, 11:43 PM
آخر رد: Asmaa adel
  [سؤال] طريقة تحديث جدول بناء على بيانات جدول آخر sql server اليوم مبتدئة وغداً محترفة 2 112 02-10-16, 03:43 PM
آخر رد: اليوم مبتدئة وغداً محترفة
  استعادة قاعدة البيانات بعد انهيار النظام العواد الصغير 2 149 02-08-16, 07:02 AM
آخر رد: العواد الصغير
  نسخ قاعدة بيانات sql server djelloul 2 384 21-07-16, 03:10 PM
آخر رد: ahmedabdelaliem
  [SQL] هل يمكن حماية قاعدة البيانات بكلمة مرور Mido-9 1 387 20-07-16, 07:30 PM
آخر رد: aliday03
  اريد تحويل جدول في قاعدة بيانات أكسيس 2010 إلي sql Abdh111 5 295 24-06-16, 05:26 AM
آخر رد: Abdh111
  نسخ قاعدة البيانات abuyazan 0 121 20-05-16, 11:28 PM
آخر رد: abuyazan
  [مقال] طريقة التحقق بأن البيانات التي تود ادارجها غير مكرره myalsailamy 1 300 16-05-16, 05:25 PM
آخر رد: محمدعمر
  ممكن احد يساعدنلى فى صنع قاعدة بينات محمد 1 536 05-05-16, 05:20 PM
آخر رد: abdhassan
  استفسار حول حجم قاعدة sql mzgr2003 1 483 05-05-16, 05:17 PM
آخر رد: abdhassan

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


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