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

ضرووووري (أرغب بتحويل قاعدة البيانات)

مغلق
بدأه Ms.Programer في 19 يوليو 2007 · 20 رد · 3,486 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لقد قمت بانشاء مشروع ضغير وقمت بربطه بقادة بيانات أكسس...لكن بعد ان قمت بربطه بشبكة داخلية ظهرت بعد المشاكل...وطلب مني تحويلها الى قاعدة بيانات أس كيو ال

سؤال هو: كيف استطيع ذلك مع العلم انه ليس لدي اي خبرة في الأس كيو ال ...هل بامكاني استعمال احد البرامج المحولة؟ ام أنها كما قال البعض قد تظهر بها بعض المشاكل؟

هل طريقة الربط ستختلف كليا وهل علي تغير الكثييير في البرنامج ليتلائم مع قاعدة البيانات الجديدية؟

ياريت لو أحد يرد علي بسرعة لاني لازم احولها الاسبوع هذا

#2

أهلاً عزيزتي ..

حسب خبرتي البسيطه ولأني درست الـ SQL بنوع من التوسع أحب انصحك بشيء

وهي انك تحاولي حل أخطاءك في الربط بدلاً من التحويل إلى الـ SQL أو أي برنامج آخر

لسببين

الأول ..ليس من السهل تعلمه في أقل من أسبوع

السبب الثاني .. وجود اختلافات بين الـ Acsess والـ SQL >> ولكي الخيار أولاً وأخيراً

أتمنى لكِ التوفيق

#3

مرحبا اختي

اولا شكرا جزيلا على الرد وعلى النصيحة

المشكلة اللي انا واجهتها ليست في الربط انما هي مشاكل في الرن تايم لما اكثر من يوزر يفتح نفس الفورم ...بعدين اختي انا اللي سمعته ان الاكسس فقط اذا كان البرنامج صغير وانا ارغب بتوسيع البرنامج جدا ولكن

ماذا لو أقترحت على الموظفين استعماله الى حين تعلمي الاس كيو ال؟ وكم برأيك الفترة الكافية لتعلمها؟

الله يعطيكي العافية وشكرا

#4

تفضل يالغالي ..

هذا البرنامج الأشهر والأقوى في التحويل بين أنساق قواعد البيانات ( حسب معرفتي :) )

وان شاء الله يكون سهل الإستخدام :) ..

في المرفق رابط لتحميل البرنامج + الكراكـ ..

في رعايةالله

juve_vip.txt

#5

الله يعطيك العافية اخوي

بس انت متأك ان البرنامج مايعمل مشاكل بعدين؟؟؟

#6

الله يعطيك العافية اخوي

بس انت متأك ان البرنامج مايعمل مشاكل بعدين؟؟؟

#7

أنا بصراحة ما جربت البرنامج أبداً ..

لكن أنقل لك كلام من أعطاني البرنامج ..

ولا أعلم بصراحة ما إن كان يسبب مشاكل أو لا ...

#8

الأخ Ms.Programer أشاركك نفس المشكلة وأريد أن أتعلم أكثر عن الموضوع

- ما الفرق بين الأكسس وال SQL

- أى نوع من ال SQL هو الأفضل ؟ فعلى حد علمى هناك SQL server , My SQL , .....وبإصدارات مختلفة

-هل المشكلة تكمن فقط فى تحويل قاعدة البيانات أم أن الكود البرمجى للبرنامج المرتبط بالقاعدة والمكتوب بالفيجوال بيزيك سيحتاج أيضا للتعديل وإلى أى مدى (فهل ستظل الجداول والحقول بنفس الأسماء مثلا؟)

- ماهى الاستراتيجية -التى ينصح بها الخبراء أو من مر سابقا بعملية الانتقال تلك- عند التعلم والتطبيق

جزاك الله خيرا أخى على فتح الموضوع وفى انتظار الردود

#9

أهلاً أختي

لاشك ان برنامج الـ SQL هو برنامج قواعد بيانات ضخمه ولكنه يختلف عن الـ Access في بعض الأكواد وبعض المهام والوظائف

وأنا في مجال دراستي درست introduction SQL, SQL part1 and SQL part2

وكل كورس اخذ معاي من شهر الى شهر ونصف

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

وهذا يعتمد أيضاً على نوع الكتاب أو طريقت بحثك عن المعلومه والوصول إليها وأيضاً استيعابها ...

وكحل مبدأي ومؤقت

احتفظي بنسخه من مشروعك .. ونسخه أخرى قومي بتحويلها عن طريق برنامج الأخ يوفي

على أمل أن لا تجدي مشاكل في برنامج التحويل .. وان شاء الله يضبط معك

:)

#10

مرحبا اختي

طيب ينفع اتعملها في شهر؟ واذا ممكن ممكن تعطيني اسماء لكتب معينة لدراسة ال SQL

وايهما تنصحينني يتعلم (sql or My sql) وايش الفرق بالضبط بينهم؟

شكرا ويعطيكي العافية يارب

#11

موجود في برنامج الاكسس من خلال قائمة ادوات

Tools -->database utilities--upsizing wizrar

حيث يمكنك التحويل الى sql server بسهولة هذا من ناحية الجداول .

من ناحية كود الفيجوال بيسك (اذا كان الربط من خلال ado اما اذا كان من خلال dao فلا اعرف النتائج )

يجب تغيير connctionstring

مراجعة جمل الاستعلام خاصة التي يستخدم بها دوال من الاكسس مثل iif وغيرها (ان وجدت) اما جمل الاستعلام العادية فهي لا تحتاج الى تغيير.

بالنسبة لتعلم sql server قد لا تحتاج الى تعلم الكثير في الوقت الحالي حيث ستكتفي بتعلم التعامل مع الجداول من خلا ل enterprise mangaer واعتقد بوجود دروس خاصة به في قسم sqlserver .

#12

بسم الله الرحمن الرحيم

أولاً: هناك فرق بين MY SQL و SQL Server... فإدارة قواعد البيانات في البرمجة العادية او في التطبيقات المستخدمة من خلال ويندوز تستخدم SQL Server 2000 أو 2005 أما إدارة قواعد البيانات على الإنترنت فإنها تستخدم MY SQL ...

المهم ان التحويل من قواعد البيانات أكسيس إلى سيكوال سيرفر شيء في منتهى البساطة من خلال سيكوال سيرفر نفسه وهو يتم باستخدام معالج تحويل قواعد البيانات ولا يحتاج إلى مجهود وقد قمت بنفسي بتحويل ملف أكسيس وملف أكسيل قبل ذلك باستخدام معالج تحويل قواعد البيانات الخاص بسيكوال سيرفر 2000 بمنتهى السهولة صحيح انه قد ظهرت معي مشكلة في ملف الأكسل بعد التحويل ولكن لم تظهر اي مشاكل بعد التحويل من أكسيس نهائياً ..

وطريقة التحويل سهلة إن شاء الله

قم بفتح برنامج Enterprise Manager من SQL server من قائمة start ثم كليك يمين على الداتا بيس ثم اختار All Tasks ثم Import Data ثم تتبع الخطوات إلى ان تصل إلى المربع الخاص بـ Choose a destination وفي الكومبو الخاص بالـ destination تختار نوع قاعدة البيانات التي تريد تحويلها ثم تتبع الخطوات إلى النهاية

#13

شكرا جزيلا لكل من Tareq and Nader

بتلنسبة للأخ Tareq انا مستعملة الادو ado في مشروعي

""يجب تغيير connctionstring

مراجعة جمل الاستعلام خاصة التي يستخدم بها دوال من الاكسس مثل iif وغيرها (ان وجدت) اما جمل الاستعلام العادية فهي لا تحتاج الى تغيير"" ....ممكن توضح اكثر

#14

اقصد بجمل الاستعلام العادية مثل select * from books where id=1 .

اما الدوال مثل iif وغيرها فقد تكون غير موجودة اذا كنت مستخدمها مثل

select iif(1>2 ,name,name1) from books

بالنسبة لاستخدام استيراد البيانات في SQL server المشكلة بها انها لا تقوم باستيراد العلاقات بين الجداول .

#15

الأخوة و الأخوات الأعزاء

بخصوص موضوع الفرق بين الأكسيس و الـ SQL SERVER فنصيحة منى الى الجميع أن يقم بتحويل مشاريعه و برامجه الى الـ 2000 SQL SERVER

و اذا لزم المر سوف أقوم بوضع شرح مصور عن طريق الصور للتحويل من الأكسيس لـ SQL SERVER 2000 سواء فيما يخص قاعدة البيانات أو أكواد الفجوال بيسيك أو مديول الربط و العلاقات ... الخ

و فى انتظار ردودكم

أخيكم الذى ينتظر دعائكم

أحمد وليد

#16

شكرا للاخ احمد... وياريت لو تحط الشرح بالصور

ليش خصصت بالذكر SQL server 200 وليس 2005 مثلا؟

الله يوفقك ويعطيك العافية يارب

#17

الزميلة العزيزة / MS PROGRAMER

أود الاحاطة بأنه جارى رفع الصور بملفات " و لأول مرة باللغة العربية " سوف تفيدك ان شاء الله أنت و العديد من الزملاء، و هى تتضمن كل شئ حول تحويل قاعدة البيانات أكسيس و جداولها الى2000 SQL SERVER

و أود الاحاطة و الاجابة عن سؤالك حول لماذا حددت 2000 SQL SERVER و ليس

SQL SERVER 2005

و ذلك لأسباب عديدة منها :

1-لقد كنت فى البداية أستخدم قاعدة البيانات المعروفة أكسيس 2000 و التعامل معها بالفجوال بيسيك باستخدم منصات الـ JET و مكتبة ADO الى ان بدأت فى تطويراحدى أنظمة الاتصالات و هو نظام ضخم بامكانيات عالية ، و كان يشارك معى فيه من الولايات المتحدة الأمريكية مطور نظم مشهور يدعى "ALFENY S.PAMET " ، و هو من المشاركين فى أنظمة تطوير قواعد البيانات بمايكروسوفت ، حيث قام الصديق "ALFENY " باعداد سيرفس خاص بجلب الـ "داتا " من الأجهزة سواء عن طريق الـ RS232

أو عن طريق USB و تصديرها الى قاعدة البيانات حيث أقوم أن و فريق من المبرمجين حينئذ بالتعامل مع هذه الداتا و اجراء ما يسمى بـ DATA HANDEL ، و قد فوجئت حينئذ بالصديق "ALFENY " يرسل لى ملفين بدلا من قاعدة البيانات المعروفة أكسيس 2000 ، و هما الملفين المتعلقين بقاعدة البيانات الـ SQL SERVER 2000 ، فأرسلت له منزعجا ايميل شديد اللهجة عاتبته فيه لأنى لا أعرف شيئا عن قواعد البيانات الـ SQL SERVER و لا أعرف طريقة التعامل معها عن طريق الفجوال بيسيك ، و بهدوء شديد أرسل لى الصديق العزيزALFENY فايل كامل يحتوى على طريقة التعامل مع قواعد البيانات SQL SERVER 2000

و ملف خاص بعمل أتاتش لها على أة نسخة ويندوز بدءا من 2000 و مختلف اصدارات الاكس بى ، و كذلك الكونكشن سترينج الخاص بمديول الفجوال بيسيك للربط مع تلك القواعد و ..... كل شئ للتعامل مع تلك القواعد

.... و لا أخفى عليك فقد قمت بعد ذلك باعادة تعديل كافة المشروعات و البرامج التى سبق و صممتها على قاعدة البيانات المعروفة أكسيس 2000 لأقوم باعادة تصميمها على SQL SERVER 2000 و ذلك لروعة و قوة و جمال هذه القواعد التى تمكنك من عمل أى شئ و كل شئ ، و منذ فترة أرسلت ايميل لصديقى ALFENY أستشيره فى ماهية الفرق بين SQL SERVER 2000 و SQL SERVER 2005 فأجابنى بأنه شخصيا يفضل استخدام SQL SERVER 2000 ( هذامع الوضع فى الاعتبار بأنه من مطورى مايكروسوفت ) بالاضافة اى أن الفجوال بيسيك 6 هو المناسب للتعامل مع SQL SERVER 2000 أما SQL SERVER 2005 تجدر الضرورة بالتعامل معها عن طريق VB.NET .

أرجو ألا أكون قد أطلت عليك

و سوف أنتهى فى غضون ساعات ان شاء الله فى اعداد الملف الخاص بـ SQL SERVER 2000

تقبلى شكرى و تقديرى

#18

بسم الله الرحمن الرحيم

ياختى لا تحتاجين برامج تحويل ةلا اى حاجه ويمكنك تعليم sql server بسهوله

حيث انك سوف تدخلين قاعده بيانات sql server ومنها تقوميين بالضغط على قواعد البيانات وفى منطقه قواعد البيانات سوف تضغطين كليك يمين

واختارى all tasks ثم import data سوف تظهر قائمه اضغطى على نكست ثم data source اختارى منها نوع قاعده بيانات اكسس microsoft access

سوف تظهر قائمه تابعه وتجدين تكست بوكس بجانبها بوتن اسمها file name اضغطى على البوتن وحددى مكان قاعده البيانات المطلوبه وبعدين اضغطى نكست سوف تظهر قائمه اخرى حددى فيها database واختارى new سوف تظهر قائمه صغيره تسالك عن اسم قاعده البيانات اكتبى الاسم المطلوب ثم اوك ثم نكست الى ان تتم عمليه التصدير

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

#19

الاخ أحمد...شكرا جزيلا لك...اعطيتني كل المعلومات اللي انا كنت محتاجتها واكثر والله...خلاص انا إن شاء الله راح اشتغل عالSQL Server2000...وبانتظار الملفات...الله يوفقك يارب

#20
batawy2020 كتب:
بسم الله الرحمن الرحيم

ياختى لا تحتاجين برامج تحويل ةلا اى حاجه ويمكنك تعليم sql server بسهوله

حيث انك سوف تدخلين قاعده بيانات sql server ومنها تقوميين بالضغط على قواعد البيانات وفى منطقه قواعد البيانات سوف تضغطين كليك يمين

واختارى all tasks ثم import data سوف تظهر قائمه اضغطى على نكست ثم data source اختارى منها نوع قاعده بيانات اكسس microsoft access

سوف تظهر قائمه تابعه وتجدين تكست بوكس بجانبها بوتن اسمها file name اضغطى على البوتن وحددى مكان قاعده البيانات المطلوبه وبعدين اضغطى نكست سوف تظهر قائمه اخرى حددى فيها database واختارى new سوف تظهر قائمه صغيره تسالك عن اسم قاعده البيانات اكتبى الاسم المطلوب ثم اوك ثم نكست الى ان تتم عمليه التصدير

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

مشكور اخوي على الشرح...بالتوفيق إن شاء الله

#21

جزى الله خيرا كل من أدلى بدلوه فى الموضوع وقد استفدت كثيرا من المعلومات القيمة ولكن أرجو ألا يتأخر أخونا أحمد وليد بما وعد به ويا حبذا لو قام بإرفاق الملفات التى وصلته من صديقه والتى يحتاجها الفرد للبدء فى تعلم ما يحتاجه وأشكره مقدما ..جزى الله خيرا كل من أدلى بدلوه فى الموضوع وقد استفدت كثيرا من المعلومات القيمة ولكن أرجو ألا يتأخر أخونا أحمد وليد بما وعد به ويا حبذا لو قام بإرفاق الملفات التى وصلته من صديقه والتى يحتاجها الفرد للبدء فى تعلم ما يحتاجه وأشكره مقدما ..

هذا الموضوع مغلق.

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