• 0
m2000.net

عندي داتا بيز كبيرة و مش عارف ارفعها على السيرفر ؟؟

سؤال

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

واجهتني مشكلة هي الأولى من نوعها بالنسبة لي

اتعامل مع قاعدة بيانات تحتوي على بيانات متوسطة الحجم

حيث أن بها حوالي 10 جداول وبها حوالي 4 جداول يزيد فيها عدد الحقول عن الـ 50,000 حقل .

وبعد ان انهيت المشروع على جهازي المحلي Local أردت أن أرفع قاعدة البيانات هذه على السيرفر على موقعي

فقمت بعمل Script لأوامر الـ SQL فخرج لي ملف *.sql و حجمه 100 MB.

قمت بعمل اتصال بقاعدة البيانات ومن ثم حاولت ان أأخذ copy من كل السكربت و اضعه في الـ Microsoft SQL Management Studio في الـ Query

ولكن لم يرضى أن يأخذ copy من أساسه لحجم البيانات الكبير ... مما يتطلب مني تجزيئته إلى 700 جزء

في ظني هذا ليس الحل الأمثل ... فما الحل الأمثل لمثل هذه الحالات

نوع قاعدة البيانات MS SQL 2005

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

5 إجابة على هذا السؤال .

  • 0

السلام عليكم

كان لي موضع سابق عن هذا الامر انظر هنا

رفع قاعدة البيانات على موقع الاستضافة

ايضا انظر الى هذا البرنامج DbSourceTools حيث يوجد به امكانيات قد تساعد في هذا الامر .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الحقيق اشكرك على الرد و على مقالتك الرائعة

ولكن هذا ما اقوم بتنفيذه

فأنا عدد الأوامر في الملف الذي خرج من الـ Publishing Wizard حوالي 700,000 أمر

وبالتالي فاقوم بتقسمها إلى 10,000 أمر في الدفعة

وأجد هذا حلا غير منطقيا

أكيد في طريقة أخرى لتأدية ذلك

وسؤالي عن الطرق الأخرى

جزاكم الله خيرا على الإجابة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ماذا لو عمل backup لقاعدة البيانات على جهازك المحلي ثم عملت restore على الموقع؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
ماذا لو عمل backup لقاعدة البيانات على جهازك المحلي ثم عملت restore على الموقع؟

في احيان كثيرة لا تكون هذه الميزة متوفرة عند شركات الاستضافة اما اذا كانت متوفرة فهي الحل الامثل .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

فعلاً،، بعض شركات الاستضافة لا تسمح بهذه الخاصية وقد تعاملت مع مثل هذه الشركات فكلما أردت أن أرفع قاعدة البيانات أقوم بأخذ نسخة احتياطية منها وأرفعها كملف .bak في تذكرة الدعم الفني وموظف الدعم الفني في الشركة يقوم بعملية restore لملف .bak الذي قمت بإرساله لهم

وهناك بعض الشركات تمكنك من أن تقوم بهذه العملية بنفسك من خلال لوحة التحكم نفسها

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .