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

ما الفرق بين Access Project و Upsizing

مغلق
بدأه العطار في 16 أكتوبر 2001 · 4 رد · 2,917 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الى اعضاء المنتدى السلام عليكم ورحمة الله وبركاته

ارجو افادتي ما الفرق بين

1. Access Project لقاعدة بيانات موجودة وقاعدة جديدة .

2. عمليه Upising ما هي التغييرات التي تحدث على قاعدة البيانات .

عندي تصور بسيط لدور كل منهما ولكن اريد ان اعرف بالتفصيل

1. التغييرات التي تحدث على قاعدة البيانات .

2. العمل الجماعي المقصود وضعها في شبكه والعمل عليها ايهما المناسب .

3. اذا كانا يقومان بنفس الدور فلماذا هذا التكرار .

وشكرا لكم ارجو عدم البخل على بالاجابة المطوله .

اخوكم العطار

#2

ال Database Upsaizing Wizard يقوم في Microsoft Access 2000 و Microsoft Access XP بنقل قاعدة البيانات من كونها قاعدة بيانات معتمدة بالكامل على Microsoft Access و محركه الشهير Microsoft JET 3.5 or 4 الى Microsoft SQL Server 7.0 or 2000

في تلك العملية يتم نقل كل الجداول و بعض الاستعلامات و بعض الامر الاخرى التي لها علاقة بالبيانات من قاعدة بيانات Access الى SQL Server و تنشئ قاعدة بيانات جديدة تسمى Database Project.

ال Database Project هي عبارة عن قاعدة بيانات شاشاتها و تقاريرها و كود الفيجوال بيزك الخاص بها مخزن في ملف قاعدة البيانات نفسها، اما جداولها و استعلاماتها و العلاقات و كود ال Transact SQL يخزن في ال SQL Server ولكنه يظهر في قاعدة البيانات و كانه مخزن في قاعدة البيانات نفسها

الهدف من استخدام SQL Server هي بناء تطبيقات يمكن استخدامها من مجموعة كبيرة من الاجهزة عبر شبكة الكومبيوتر ، كما يمكن استخدامه لبناء تطبيقات متطورة يمكن استخدامها من جهاز واحد فقط او عدة اجهزة ايضا عبر MSDE النسخة المصغرة المجانية من SQL Server.

اذن ال Upsizing هي تحويل قاعدة بيانات عادية الى قاعدة بيانات SQL Server يمكن استخدامها عبر شبكات الكومبيوتر ، مع العلم ان قواعد بيانات Access نفسها يمكن استخدامها عبر الشبكة و لكن على نطاق اضيق من SQL Server.

#3

الى استاذي خضرترزي

الذي فهمته من كلامك ان Database Upsizing Wizard يقود الى انشاء Database Project وفي هذه الحاله فانهما شئ واحد لا فرق بينهما فلماذا هذا التكرار اي لماذا فيه امكانيه لعمل Upsizing

وامكانية انشاء Database Project مباشره

هل Database Upsizing Wizard لقاعدة بيانات موجودة على الاكسس فقط بينما Database Project لقاعدة بيانات موجودة عبى SQL SERVER او قاعدة جديدة .

عموما هدف السؤال هو ان عندي قاعدة بيانات وعندي SQL SERVER على SERVER واريد ان اضع قاعدة البانات على الشبكة فاريد النصيحه هل :

1. اقوم Database Upsizing Wizard لقاعدة بياناتي

2. انشئ Database Project لقاعدة بياناتي

3. اقوم بانشاء قاعدة البيانات في SQL SERVER ثم اقوم باستيراد الجداول من قاعدة بيانات الاكسس واجعل الاكسس هو واجهة المستخدم رغم انني جربت هذه الطريقة ولكن اكتشفت ان Primry Key يختفي من الجدول .

ارجو النصيحة والمساعدة واسف للآطاله والسلام عليكم .

اخوك العطار

#4

ال Upsuzing يقوم بنقل قاعدة بيانات حالية موجودة الى SQL Server حيث قد يكون لديك برنامج كبير في Access مثلا به 100 شاشة و تقرير و 100 جدول ايضا، فنقله الى SQL Server يدويا قد يشكل مشكلة لذلك وجد ال Upsizing wizard

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

ال Upsize يحدث مرة واحدة فقط و بعدها قد تضطر الى التعديل في انواع الحقول ربما، من اجل النص العربي مثلا، حيث على سبيل المثال يفضل استبدال ال varchar الى nvarchar لتتمكن من تخزين البيانات بها على شكل unicode ، مع ان ال varchar تعمل مع العربية ايضا و لكن ال nvarchar تخفف عليك بعض المشاكل

#5

شكرا استاذي خضرترزي

وسأعمل بنصيحتك

العطار

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

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