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

تحويل قاعدة بيانات من MDB الى MySQL

بدأه .S.T.A.L.K.E.R في 16 أغسطس 2010 · 20 رد · 3,874 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي قاعدة بيانات مصنوعة بواسطة MS Access

اقتباس
Hadeeth.mdb

اردت استخدامها في ال MySQL

فقمت بتحويلها باستخدام برنامج مجاني :

اقتباس
Bullzip MS Access to MySQL

فقام باخراج ملف جديد اسمه:

اقتباس
dump.sql

و الان اريد تضمينها في قثاعدة بيانات ال MySQL

لدي حاليا البرامج التالية:

اقتباس

MySQL Server 5.1

Toad for MySQL 4.6 Freeware

SQLyog Enterprise

حاولت باستخدام ال Toad لكن لم اجد خيار لتضمين قاعدة البيانات الجديدة

و استخدمت SQLyog باستخدام خيار "Restore From SQL Dump"

لكن اظهر خطأ لدي:

اقتباس
Error Code: 1406 - Data too long for column 'Name' at row 1

و يبدو ان البيانات مغلوطة خلال التحويل لانه في رسالة الخطأ تظهر بالشكل التالي:

اقتباس

Query:

INSERT INTO `Books` (`BookNo`, `Name`, `Author`, `Details`) VALUES (5, 'U†?¸U… ?§U„U…??U†?§?«?± U…U† ?§U„?­?¯U??« ?§U„U…??Uˆ?§???±\r\n', '\'U„U„?´U??® U…?­U…?¯ ?¬?¹U??± ?§U„Uƒ???§U†U?\r\n\'', '\'?§U„U…U„U? Uƒ?§U…U„ UˆU…?µ?­?­ U…?±?© Uˆ?§?­?¯?©\r\n\'')

فما الحل

ماذا استخدم لاقوم تحويلها الى MySQL ؟

و كيف يمكنني تضمينها الى قاعدة البيانات في MySQL ؟

و دمتم سالمين :)

#2

ممكن ترفق الملف mdb لنجرب معك biggrin.gif

#4

الرابط خاطئ ؟!

بالمناسبة لم لا تقوم بإنشاء يتحويله يدوياً ؟ أظنه بسيط ومؤلف من بضع جداول فقط أليس كذلك ؟

قم بإنشاء بنية قاعدة البيانات يدوياً ثم اكتب بضعة أسطر كود تقوم بالقراءة من Access والكتابة في MySQL

#5
Speed_Of_Light كتب:

الرابط خاطئ ؟!

بالمناسبة لم لا تقوم بإنشاء يتحويله يدوياً ؟ أظنه بسيط ومؤلف من بضع جداول فقط أليس كذلك ؟

قم بإنشاء بنية قاعدة البيانات يدوياً ثم اكتب بضعة أسطر كود تقوم بالقراءة من Access والكتابة في MySQL

الرابط يعمل اخ سبيد :excl: :excl: (ارجو المحاولة مرة اخرى، لاني جربته و عمل معي)

و بالنسبة لتحويل البيانات يدويا امر جميل

لكني متكسل

و لنقل ان قاعدة البيانات هذه كبيرة :lol:

#6

الرابط فعلا خاطئ

#7

طيب

جرّب الرابط التالي:

http://www.prayertimes.info/download.html

لا تقولو لي انه خاطيء

و هي الصورة

post-111465-025016000 1282002852_thumb.j

حمّل الملف المشار له في الصورة

ثم قوم بفتحه من خلال WinRar

المرفقات
hhh.jpg
#8

هل من نتائج جديدة ؟؟؟ :blush: :blink: :blink: :wacko: :wacko: :excl: :excl:

#9

لم أستطع فتح الملف exe

#10

السلام عليكم

وجدت لك برنامج يحل مشكلة الترميز ولكن فيه قيود :)

في المرفقات ملف خاص بالجدول Books

البرنامج غير مجاني و ما لدي هي نسخة Demo

وفيها قيود لا تقوم بتصدير إلا جدول واحد من قاعدة البيانات Access في نفس الوقت ثانيا لا يقوم بتصدير إلا 100 record على الأكثر

على كل حال هذا هو البرنامج

pds-access-mysql-demo

books.rar

تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 18 أغسطس 2010 في 04:15

Everything will be fine when we TALK LESS, DO MORE


#11

إليك هذه الطريقة النصف اليدوية :D

أولاً حمل كود إعادة إنشاء قاعدة البيانات المرفق (hadeeth_schema.sql) ونفذه على قاعدة البيانات

ثانياً حمل كود برنامج جافا المرفق (Main.java) ونفذه! ولا تنسى تعديل مسار ملف الأكسس وملف الـ Dump.sql، سيتنج لديك ملف Dump.sql حجمه 100 MB ! (يحتاج التنفيذ حوالي 17 ثانية)

ثالثاً قم بتنفيذ ملف الـ Dump.sql على قاعدة البيانات

انتهت الخطوات :D

Main.java

hadeeth_schema.sql

تم تعديل هذه المشاركة بواسطة Speed_Of_Light في 18 أغسطس 2010 في 05:45

#12
محمد عرسان كتب:

السلام عليكم

لدي قاعدة بيانات مصنوعة بواسطة MS Access

اردت استخدامها في ال MySQL

و دمتم سالمين

اخي محمد

لمذا كل هذا العنا والآكسس تحول الى mysql مباشرة

وتستطيع ان تقرأ البيانات وتعدل على البنيه كيفما تشاء من mysql

اذا اردت سأفيدك بما لدي في هذا الموضوع

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#13
shalwan كتب:

اخي محمد

لمذا كل هذا العنا والآكسس تحول الى mysql مباشرة

وتستطيع ان تقرأ البيانات وتعدل على البنيه كيفما تشاء من mysql

اذا اردت سأفيدك بما لدي في هذا الموضوع

اذا اردت افدنا بما تعرف

اكن لك شاكر :)

#15

السلام عليكم ...

في الحقيقة انا استخدم برنامج رائع جداً جداً لهذه الاغراض ... التحويل بين اي نوع قاعدة بيانات الى اي نوع قاعدة بيانات !!!

البرنامج اسمه:

ESF Database Migration Toolkit

ستجد نسخة تجريبة منه على الرابط التالي :

http://www.easyfrom.net/

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#16
محمد عرسان كتب:

اذا اردت افدنا بما تعرف

اكن لك شاكر :)

ابشر

واوعدك بعد العيد اضع تفاصيل عملية التحويل

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#17
shalwan كتب:

ابشر

واوعدك بعد العيد اضع تفاصيل عملية التحويل

لقد وجدت هذا الملف للتحويل من اكسس الى mssql

وذلك بجهد الأخ maosalah

msa2sql_3_0_0_138.zip

تم تعديل هذه المشاركة بواسطة shalwan في 18 سبتمبر 2010 في 21:29

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#18
shalwan كتب:

لقد وجدت هذا الملف للتحويل من اكسس الى mysql

وذلك بجهد الأخ maosalah

msa2sql_3_0_0_138.zip

ووجدت ملف للنحويل من اكسس الى mysql

وذلك بجهد الأخ maosalah

msa2mys_3_0_0_138.zip

تم تعديل هذه المشاركة بواسطة shalwan في 18 سبتمبر 2010 في 21:31

نسأل الله الجنه لنا ولوالدينا ولمن لهم حق علينا

#19
herch كتب:

ممكن ترفق الملف mdb لنجرب معك biggrin.gif

لا إله إلا الله

#20

من السهل جدا ان تعمل اكسبورت من ال Access الي اي قاعده بيانات بكل سهوله

فقط عليك تنصيب ال ODBC الخاص ب MySQL

بالنسبه للبرنامج حملته لكن winrar لا يفكه هل هناك نسخه معينه من الرار او ان البرنامج ليس برنامج مضغوط

سبحان الله وبحمده *** سبحان الله العظيم

www.quraany.com

www.arabcs.com

#21

حملت البرنامج و فتحت الملف وعملت اكسبورت للجداول من الكسيس الي ماي سيكوال

كنت اود ارفاق الملف او رفعه في كان اخر لك المشكله ان الملف حجمة كبير جدا 100 ميجا

سبحان الله وبحمده *** سبحان الله العظيم

www.quraany.com

www.arabcs.com

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