كيفية تحديد ملف مجموعة عمل MS Access في خادم SQL Server مرتبط؟
-
05-09-2019 - |
سؤال
لدي قاعدة بيانات SQL Server تتضمن خادم مرتبط بقاعدة بيانات MDB MDB MS. تحتوي قاعدة بيانات Access على أمان مجموعة العمل وتتطلب اسم مستخدم صالح وكلمة مرور صالحة. يتم إعداد هذا بسهولة في مربع حوار الخادم المرتبط في SQL Management Studio. المشكلة هي أن خادم SQL يحتاج إلى أن يكون قادرا على العثور على ملف MDW Access MDW لتكون قادرا على تسجيل الدخول.
الطريقة الوحيدة التي تمكنتها من الحصول على هذا للعمل هي عن طريق تحديد قيمة التسجيل SystemDB
من مفتاح التسجيل:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines
إلى طريق ملف مجموعة العمل، ولكن هذا يؤدي إلى مشاكل أخرى (مثل مع تطبيقات MS Access الأخرى أو Excel).
هل هناك طريقة أفضل للقيام بذلك؟
المحلول
لم أفعل ذلك لفترة من الوقت، ولا في الإصدارات الأخيرة من SQL Server، ولكن يبدو أنني أتذكر أنه عند إضافة رابط إلى قاعدة بيانات Jet يوفر الفرصة لتحديد مجموعة العمل واسم المستخدم وكلمة المرور. بالتأكيد إذا كنت تستخدم ODBC، فهذا جزء من برنامج تشغيل ODBC الأساسي ل Jet.