ترحيل البيانات من MS Access إلى قاعدة بيانات خادم SQL
في الآونة الأخيرة ، اضطررت إلى ترحيل البيانات من قاعدة بيانات Access إلى SQL Server 2014 لأن قاعدة البيانات الخاصة بي كانت كبيرة جدًا بحيث يتعذر على Access معالجتها. على الرغم من أن العملية بسيطة إلى حد ما ، فكنت أحسب أن أكتب مقالًا يحتوي على إرشادات خطوة بخطوة.
أولاً ، تحتاج إلى التأكد من تثبيت SQL Server أو SQL Server Express على جهاز الكمبيوتر الخاص بك. عند تنزيل SQL Server Express على جهاز كمبيوتر شخصي ، تأكد من تنزيل الإصدار باستخدام خدمات متقدمة. إذا لم تقم بذلك ، فلن يتم تثبيت محرك قاعدة البيانات وسيكون لديك SQL Management Studio بدون أي مثيل لقاعدة البيانات للاتصال به.
بمجرد تثبيت SQL Server بشكل صحيح ، يمكنك متابعة الخطوات أدناه لاستيراد قاعدة بيانات Access إلى قاعدة بيانات جديدة في SQL Server.
نقل قاعدة بيانات Access إلى SQL Server
افتح SQL Server Management Studio والاتصال بخادم قاعدة البيانات الذي تريد استيراد قاعدة بيانات Access إليه. تحت قواعد بيانات, انقر بزر الماوس الأيمن واختر قاعدة بيانات جديدة. إذا كان لديك بالفعل قاعدة بيانات وتريد ببساطة استيراد بعض الجداول من Access ، فقم فقط بتخطي ذلك والانتقال إلى بيانات الاستيراد خطوة أدناه. فقط انقر بزر الماوس الأيمن فوق قاعدة البيانات الحالية الخاصة بك بدلاً من إنشاء قاعدة بيانات جديدة.
إذا كنت تقوم بإنشاء قاعدة بيانات جديدة ، فاستمر في منحها اسمًا وتكوين الإعدادات إذا كنت تريد تغييرها من الإعدادات الافتراضية.
نحتاج الآن إلى النقر بزر الماوس الأيمن على قاعدة بيانات الاختبار التي أنشأناها للتو واخترناها مهام وثم بيانات الاستيراد.
على ال اختيار مصدر البيانات مربع الحوار ، حدد Microsoft Access (محرك قاعدة بيانات Microsoft Jet) من المربع المنسدل.
بجوار ملف نامه ، انقر فوق تصفح وانتقل إلى قاعدة بيانات Access التي تريد استيرادها وانقر فوق افتح. لاحظ أن قاعدة البيانات لا يمكن أن تكون في Access 2007 أو بتنسيق أعلى (accdb.) كما SQL Server لا يتعرف عليه! لذلك إذا كان لديك قاعدة بيانات Access 2007 إلى 2016 ، قم أولاً بتحويلها إلى 2002-2003 قاعدة البيانات شكل (MDB) عبر الذهاب الى ملف - حفظ باسم.
المضي قدما وانقر فوق التالى لاختيار الوجهة. نظرًا لأنك نقرت بزر الماوس الأيمن على قاعدة البيانات التي تريد استيراد البيانات إليها ، فيجب اختيارها بالفعل في القائمة. إذا لم يكن كذلك ، حدد عميل SQL الأصلي من المكان المقصود اسقاط. يجب أن تشاهد مثيل قاعدة البيانات ضمن اسم الخادم ومن ثم تكون قادرًا على اختيار قاعدة البيانات المحددة في الأسفل بمجرد اختيار طريقة المصادقة الخاصة بك.
انقر التالى ثم حدد كيف تريد نقل البيانات من Access إلى SQL باختيار إما انسخ البيانات من جدول واحد أو أكثر أو اكتب استعلامًا لتحديد البيانات المراد نقلها.
إذا كنت تريد نسخ جميع الجداول أو بعض الجداول فقط من قاعدة بيانات Access دون أي معالجة للبيانات ، فحدد الخيار الأول. إذا كنت بحاجة إلى نسخ صفوف وأعمدة معينة من البيانات فقط من جدول ، فاختر الخيار الثاني واكتب استعلام SQL.
افتراضيًا ، يجب تحديد جميع الجداول وإذا قمت بالنقر فوق تصحيح تعيينات الزر ، يمكنك تكوين كيفية تعيين الحقول بين الجدولين. إذا قمت بإنشاء قاعدة بيانات جديدة للاستيراد ، فستكون نسخة طبق الأصل.
لدي هنا جدول واحد فقط في قاعدة بيانات Access الخاصة بي. انقر فوق التالي وسترى تشغيل الحزمة الشاشة حيث تشغيل فورا يجب التحقق.
انقر التالى ثم انقر فوق إنهاء. سترى بعد ذلك تقدم عملية نقل البيانات فور حدوثها. بعد اكتماله ، سترى عدد الصفوف المنقولة لكل جدول في رسالة عمود.
انقر قريب وانت انتهيت. يمكنك الآن المضي قدمًا وتشغيل SELECT على طاولاتك للتأكد من استيراد جميع البيانات. يمكنك الآن الاستمتاع بقوة SQL Server لإدارة قاعدة البيانات الخاصة بك.
أي مشاكل في استيراد البيانات الخاصة بك من الوصول إلى SQL Server؟ إذا كان الأمر كذلك ، فأرسل تعليقًا وسأحاول المساعدة. استمتع!