يمكنك إنشاء ارتباط إلى البيانات أو استيرادها من قاعدة بيانات SQL، وهي قاعدة بيانات مدارة بأداء عالٍ تُستخدم مع التطبيقات ذات البيانات الحرجة. لمزيد من المعلومات، راجع SQL Server 2016.
-
عند الارتباط بالبيانات، Access بإنشاء اتصال ثنائي الاتجاه يقوم بمزامنة التغييرات على البيانات في Access وقاعدة بيانات SQL.
-
عند استيراد البيانات، Access بإنشاء نسخة من البيانات لمرة واحدة، وبالتالي لا تتم مزامنة التغييرات على البيانات في Access أو قاعدة بيانات SQL.
قبل البدء
هل تريد أن تسير الأمور بسلاسة؟ ثم قم بالتحضيرات التالية قبل إنشاء ارتباط أو استيراد:
-
حدد موقع اسم خادم قاعدة البيانات SQL Server ، وحدد معلومات الاتصال الضرورية، واختر طريقة مصادقة (نظام التشغيل Windows أو SQL Server ). لمزيد من المعلومات حول أساليب المصادقة، راجع الاتصال بالخادم (محرك قاعدة البيانات) وتأمين قاعدة البيانات.
-
تحديد الجداول أو طرق العرض التي تريد إنشاء ارتباط إليها أو استيرادها، بالإضافة إلى الحقول ذات القيم الفريدة للجداول المرتبطة. يمكنك استيراد أكثر من جدول أو إنشاء ارتباط إليه أو عرضه في عملية واحدة.
-
مراعاة عدد الأعمدة الموجودة في كل جدول أو طريقة عرض. لا يعتمدAccess أكثر من 255 حقلا في جدول، لذلك Access الارتباطات أو استيراد أول 255 عمودا فقط. كحل بديل، يمكنك إنشاء طريقة عرض في قاعدة بيانات SQL Server للوصول إلى الأعمدة التي تتجاوز الحد.
-
تحديد إجمالي كمية البيانات التي يتم استيرادها. الحد الأقصى لحجم قاعدة بيانات Access هو غيغابايتين، مطروحا منه المساحة المطلوبة لكائنات النظام. إذا كانت قاعدة بيانات SQL Server تحتوي على جداول كبيرة، فقد لا تتمكن من استيرادها جميعا إلى قاعدة بيانات Access واحدة. يمكنك في هذه الحالة، التفكير في إنشاء ارتباط إلى البيانات بدلاً من استيرادها.
-
تأمين قاعدة بيانات Access ومعلومات الاتصال التي تحتوي عليها باستخدام موقع موثوق به وكلمة مرور قاعدة بيانات Access. هذا مهم بشكل خاص إذا اخترت حفظ كلمة مرور SQL Server في Access.
-
التخطيط لإنشاء علاقات إضافية. لا يقومAccess تلقائيا بإنشاء علاقات بين الجداول ذات الصلة في نهاية عملية الاستيراد. يمكنك إنشاء علاقات يدوياً بين الجداول الجديدة والموجودة باستخدام نافذة "علاقات". للحصول على مزيد من المعلومات، راجع ما هي نافذة "علاقات"؟ وإنشاء علاقة أو تحريرها أو حذفها.
المرحلة الأولى: بدء الاستخدام
-
حدد بيانات خارجية > مصدر بيانات جديد > من قاعدة البيانات > من SQL Server.
-
في مربع الحوار إحضار بيانات خارجية - قاعدة بيانات ODBC، قم بأحد الإجراءات التالية:
-
لاستيراد البيانات، حدد استيراد بيانات المصدر إلى جدول جديد في قاعدة البيانات الحالية.
-
لإنشاء ارتباط إلى البيانات، حدد إنشاء ارتباط إلى مصدر البيانات عن طريق إنشاء جدول مرتبط.
-
-
حدد موافق.
المرحلة 2: إنشاء ملف DSN أو إعادة استخدامه
يمكنك إنشاء ملف DSN أو إعادة استخدام ملف موجود. استخدم ملف DSN عندما تريد الاعتماد على معلومات الاتصال نفسها لعمليات الربط والاستيراد المختلفة أو للمشاركة مع تطبيق آخر يستخدم ملفات DSN أيضاً. يمكنك إنشاء ملف DSN مباشرة باستخدام "إدارة اتصال البيانات". لمزيد من المعلومات، راجع إدارة مصادر بيانات ODBC.
على الرغم من أنه لا يزال بإمكانك استخدام الإصدارات السابقة من برنامج تشغيل SQL ODBC، نوصي باستخدام الإصدار 13.1، الذي يحتوي على العديد من التحسينات، ويدعم ميزات SQL Server 2016 الجديدة. لمزيد من المعلومات، راجع برنامج تشغيل Microsoft ODBC لـ SQL Server في Windows.
-
نفّذ أحد الإجراءات التالية:
-
إذا كان ملف DSN الذي تريد استخدامه موجوداً بالفعل، فحدده من القائمة.
وفقاً لأسلوب المصادقة الذي أدخلته في معلومات الاتصال، قد يتعين عليك إدخال كلمة مرور مجدداً.
-
لإنشاء ملف DSN جديد:
-
حدد جديد.
-
حدد برنامج تشغيل ODBC 13 SQL Server، ثم حدد التالي.
-
أدخل اسم ملف DSN، أو انقر فوق استعراض لإنشاء الملف في موقع آخر.
-
-
-
انقر فوق التالي لمراجعة المعلومات التلخيصية، ثم انقر فوق إنهاء.
المرحلة 3: استخدام معالج إنشاء مصدر بيانات جديد SQL Server
في المعالج إنشاء مصدر بيانات جديد SQL Server ، قم بما يلي:
-
على الصفحة الأولى، أدخل معلومات التعريف:
-
في المربع الوصف، أدخل معلومات وثائقية حول ملف DSN اختيارياً.
-
في المربع Server ، أدخل اسم SQL Server. لا تنقر فوق السهم لأسفل.
-
-
على الصفحة الثانية، حدد أحد أساليب المصادقة التالية:
-
مع مصادقة نظام التشغيل Windows المتكاملة الاتصال من خلال حساب مستخدم نظام التشغيل Windows. اختياريا، أدخل اسم مبدأ الخدمة (SPN). لمزيد من المعلومات، راجع أسماء كيان الخدمة (SPNs) في Connections العميل (ODBC).
-
مع مصادقة SQL Server... اتصل ببيانات الاعتماد التي تم إعدادها في قاعدة البيانات عن طريق إدخال معرف تسجيل الدخولوكلمة المرور.
-
-
في الصفحتين الثالثة والرابعة، حدد خيارات مختلفة لتخصيص الاتصال. لمزيد من المعلومات حول هذه الخيارات، راجع برنامج تشغيل Microsoft ODBC لـ SQL Server.
-
تظهر شاشة لتأكيد إعداداتك. حدد اختبار مصدر البيانات لتأكيد الاتصال.
-
قد يتعين عليك تسجيل الدخول إلى قاعدة البيانات. في مربع الحوار SQL Server تسجيل الدخول ، أدخل معرف تسجيل الدخول وكلمة المرور. لتغيير إعدادات إضافية، حدد خيارات.
المرحلة 4: تحديد الجداول وطرق العرض للارتباط بها أو استيرادها
-
في مربع الحوار إنشاء ارتباط إلى الجداول أو استيراد العناصر، ضمن الجداول، حدد كل جدول أو طريقة عرض تريد إنشاء ارتباط إليها أو استيرادها، ثم انقر فوق موافق.
-
في عملية إنشاء الارتباط، حدد ما إذا كنت تريد تحديد حفظ كلمة المرور.
الأمان يؤدي تحديد هذا الخيار إلى إزالة الحاجة إلى إدخال بيانات الاعتماد في كل مرة تفتح فيها Access والوصول إلى البيانات. ولكن هذا يخزن كلمة مرور غير مشفرة في قاعدة بيانات Access ، ما يعني أن الأشخاص الذين يمكنهم الوصول إلى محتويات المصدر يمكنهم رؤية اسم المستخدم وكلمة المرور. إذا حددت هذا الخيار، نوصي بشدة بتخزين قاعدة بيانات Access في موقع موثوق به وإنشاء كلمة مرور قاعدة بيانات Access. للحصول على مزيد من المعلومات، راجع اتخاذ قرار الثقة في قاعدة بيانات وتشفير قاعدة البيانات باستخدام كلمة مرور قاعدة البيانات.
ملاحظة إذا قررت عدم حفظ كلمة المرور، ولكن بعد ذلك غيرت رأيك، فستحتاج إلى حذف الجدول المرتبط وإعادة إنشائه، ثم حدد حفظ كلمة المرور.
المرحلة 5: إنشاء المواصفات والمهام (استيراد فقط)
-
في مربع الحوار الحصول على بيانات خارجية - قاعدة بيانات ODBC ، يمكنك حفظ خطوات الاستيراد كمواصفات وإنشاء مهمة Outlook لأتمتة عملية الاستيراد بشكل منتظم. لمزيد من المعلومات، راجع حفظ تفاصيل عملية الاستيراد أو التصدير كمواصفات.
النتائج
عند اكتمال عملية استيراد أو ارتباط، تظهر الجداول في جزء التنقل بنفس اسم الجدول SQL Server أو طريقة العرض المدمجة مع اسم المالك. على سبيل المثال، إذا كان اسم SQL هو dbo. المنتج، اسم Access هو dbo_Product. إذا كان هذا الاسم قيد الاستخدام بالفعل، Access إلحاق "1" باسم الجدول الجديد — على سبيل المثال، dbo_Product1. إذا كان dbo_Product1 قيد الاستخدام أيضا، فسينشئ Access dbo_Product2، وهكذا. ولكن يمكنك إعادة تسمية الجداول بأسماء لها معانٍ واضحة.
في عملية الاستيراد، Access أبدا الكتابة فوق جدول في قاعدة البيانات. على الرغم من أنه لا يمكنك إلحاق بيانات SQL Server مباشرة بجدول موجود، يمكنك إنشاء استعلام إلحاق لإلحاق البيانات بعد استيراد البيانات من جداول مماثلة.
في عملية الارتباط، إذا كانت الأعمدة للقراءة فقط في جدول SQL Server ، فإنها تكون أيضا للقراءة فقط في Access.
تلميح لمشاهدة سلسلة الاتصال، مرر مؤشر الماوس فوق الجدول في جزء التنقل Access.
تحديث تصميم الجدول المرتبط
لا يمكنك إضافة أعمدة أو حذفها أو تعديلها أو تغيير أنواع البيانات في جدول مرتبط. إذا كنت تريد إجراء تغييرات على التصميم، فقم بذلك في قاعدة بيانات SQL Server. للاطلاع على تغييرات التصميم في Access ، قم بتحديث الجداول المرتبطة:
-
حدد بيانات خارجية > إدارة الجداول المرتبطة.
-
حدد كل جدول مرتبط تريد تحديثه، وحدد موافق، ثم حدد إغلاق.
مقارنة أنواع البيانات
تتم تسمية أنواع البياناتAccess بشكل مختلف عن أنواع البيانات SQL Server. على سبيل المثال، يتم استيراد عمود SQL Server من نوع بيانات البت أو ربطه Access بنوع البيانات نعم/لا . لمزيد من المعلومات، راجع مقارنة أنواع بيانات Access SQL Server.
ما الذي يجب أن أعرفه أيضاً؟
-
للحصول على معلومات حول كيفية حفظ تفاصيل الاستيراد في مواصفة يمكنك إعادة استخدامها في وقت لاحق، راجع المقالة حفظ تفاصيل عملية استيراد أو تصدير كمواصفة.
-
للحصول على معلومات حول كيفية تشغيل مواصفات الاستيراد المحفوظة، راجع المقالة تشغيل عملية استيراد أو تصدير محفوظة.
-
للحصول على معلومات حول كيفية جدولة المواصفات ليتم تشغيلها في أوقات معينة، راجع المقالة جدولة عملية استيراد أو تصدير.
-
للحصول على معلومات حول كيفية تغيير اسم مواصفة أو حذف مواصفات أو تحديث أسماء الملفات المصدر في المواصفات، راجع المقالة إدارة مهام البيانات.