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

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

بدأه M2000 Studio في 29 ديسمبر 2010 · 5 رد · 1,310 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

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

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

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

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

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

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

ارحب بكم في مدونتي الشخصية

M2000 Developer

#2

السلام عليكم

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

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

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

#3

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

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

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

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

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

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

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

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

ارحب بكم في مدونتي الشخصية

M2000 Developer

#4

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

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

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

#6

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…