ينطبق على
Office 2016 Office 2013 Microsoft 365 Apps for enterprise Microsoft 365 Business Standard Microsoft 365 Business Basic Microsoft 365 Apps for business Windows 10, version 2004, all editions Windows Server version 2004 Windows 10, version 20H2, all editions Windows Server, version 20H2, all editions Windows 10, version 1909, all editions Windows Server version 1909 Windows 10, version 1809, all editions Windows Server version 1809 Windows Server 2019, all editions Windows 10, version 1803, all editions Windows 10, version 1803 (Enterprise, Education, IoT Enterprise) Windows 10, version 1607, all editions Windows Server 2016, all editions Windows 10

الملخص

بدءا من تحديثات 11 مايو 2021 Windows و Microsoft Office، تم إضافة خيار لجعل تطبيقاتك أكثر أمانا للسماح لك بتعطيل المراجع البعيدة في تنفيذ الاستعلام.

بدءا من تحديثات Windows 12 أكتوبر 2021، يضاف خيار لتسجيل حدث Windows عندما يحاول أحد التطبيقات فتح قاعدة بيانات خارجية من خلال استعلام SQL.

قد تحتاج إلى القيام بذلك عند السماح للمستخدمين غير المحضين بتشغيل استعلامات SQL مخصصة باستخدام Jet Red Database Engine أو Access Connectivity Engine (ACE).

بشكل افتراضي، لا يتم إجراء أي تغييرات على الوصول إلى Jet أو ACE عن طريق تثبيت هذه التحديثات. 

مزيد من المعلومات

الوصول إلى قواعد البيانات البعيدة

إذا قمت بتعطيل استخدام مشغل قاعدة بيانات Jet Red أو Access Connectivity Engine (ACE) للوصول إلى قواعد البيانات البعيدة، فقد تتلقى رسائل خطأ تشبه ما يلي عند تشغيل استعلامات SQL التالية:

  • Microsoft Access: إذا قام مستخدم بتنفيذ استعلام في Access، يتم عرض رسالة الخطأ التالية:

مربع الحوار "رسالة خطأ"

نص رسالة الخطأ

العملية غير معتمدة لهذا النوع من الكائنات

Microsoft Access

العملية غير معتمدة لهذا النوع من الكائنات.

  • Microsoft Access: إذا قام مستخدم بتنفيذ التعليمات البرمجية التي تقوم بتشغيل استعلام، يتم عرض خطأ وقت التشغيل 3251، إلا إذا تم التعامل مع رسالة الخطأ في التعليمات البرمجية:

مربع الحوار "رسالة خطأ"

نص رسالة الخطأ

خطأ وقت التشغيل 3251

Microsoft Visual Basic for Applications

خطأ وقت التشغيل '3251'

العملية غير معتمدة لهذا النوع من الكائنات.

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

تحذير: قد تحدث مشاكل خطيرة إذا قمت بتعديل السجل بشكل غير صحيح باستخدام "محرر السجل" أو باستخدام طريقة أخرى. قد تتطلب هذه المشاكل إعادة تثبيت نظام التشغيل. لا تضمن Microsoft حل هذه المشاكل. قم بتعديل السجل على المخاطر الخاصة بك.

تدقيق محاولات الوصول إلى قاعدة البيانات عن بعد

ملاحظة: لا يتوفر التدقيق إلا لمحرك قاعدة بيانات Jet Red في الوقت نفسه.

يضاف التدقيق في عارض الأحداث الذي يسجل حدث Windows ضمن "سجلات التطبيقات والخدمات"\Microsoft\Windows\JetRed".

بشكل افتراضي، يتم تمكين التدقيق والتحكم به من خلال برنامج DWORD AllowQueryRemoteTables_Audit حيث يمكن 1 التدقيق، ويعطل 0 التدقيق.

إذا تم تمكين هذه الميزة، Windows "مستوى" الحدث هو   "معلوماتي" و"الرسالة" هي "قاعدة بيانات خارجية مفتوحة تم محاولة فتحها".

إذا كانت هذه الميزة معطلة، فهذا يعني أن "المستوى" هو "خطأ" و"الرسالة" هي "تم حظر محاولة فتح قاعدة بيانات خارجية".

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

  • EventData مسار قاعدة البيانات: C:\PathToMyDb\myDatabase.mdb Executable: C:\PathtoMyApplication\myApplication.exe

محرك قاعدة بيانات Jet Red

لتعطيل استخدام مشغل قاعدة البيانات Jet Red للوصول إلى قاعدة بيانات بعيدة، أضف ما يلي إلى السجل:

للأجهزة المستندة إلى x64:

  • موقع السجل: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\EnginesDWORD: بيانات قيمة AllowQueryRemoteTables: 0

للأجهزة المستندة إلى x86:

  • موقع السجل: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\EnginesDWORD: بيانات قيمة AllowQueryRemoteTables: 0

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. لإعادة تمكين محرك قاعدة بيانات Jet Red للوصول إلى قاعدة بيانات بعيدة، غير بيانات القيمة إلى 1.

لتعطيل التدقيق عندما يحاول محرك قاعدة البيانات Jet Red الوصول إلى قاعدة بيانات بعيدة، أضف AllowQueryRemoteTables_Audit DWORD إلى السجل:

للأجهزة المستندة إلى x64:

  • موقع السجل: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\EnginesDWORD: AllowQueryRemoteTables_Auditالقيمة: 0

للأجهزة المستندة إلى x86:

  • موقع السجل: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\EnginesDWORD: AllowQueryRemoteTables_Auditالقيمة: 0

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. لإعادة تمكين Jet Red Database Engine لتدقيق محاولات الوصول إلى قاعدة بيانات بعيدة، غير بيانات القيمة إلى 1.

محرك اتصال Access (ACE)

لتعطيل استخدام Access Connectivity Engine (ACE) للوصول إلى قاعدة بيانات بعيدة، أضف DWord والقيمة التالية إلى السجل كما هو مشار إليه في الجدول التالي:

  • اسم DWORD: AllowQueryRemoteTables

  • بيانات القيمة: 0

نوع التثبيت

Office الإصدار

بت نظام التشغيل

Office البت

مسار التسجيل

C2R

365 / 2019 / 2016

x64

x64

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Microsoft\ Office\16.0\Access Connectivity Engine\Engines

C2R

365 / 2019 / 2016

x86

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\ 16.0\Access Connectivity Engine\Engines

C2R

365 / 2019 / 2016

x64

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\ Microsoft\Office\16.0\Access Connectivity Engine\Engines

C2R

2013

x64

x64

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\ 15.0\Access Connectivity Engine\Engines

C2R

2013

x86

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\ 15.0\Access Connectivity Engine\Engines

C2R

2013

x64

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\ Microsoft\Office\15.0\Access Connectivity Engine\Engines

MSI

2016

x64

x64

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\ AccessConnectivity Engine\Engines

MSI

2016

x86

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\ AccessConnectivity Engine\Engines

MSI

2016

x64

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ Microsoft\Office\16.0\Access Connectivity Engine\Engines

MSI

2013

x64

x64

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ AccessConnectivity Engine\Engines

MSI

2013

x86

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ AccessConnectivity Engine\Engines

MSI

2013

x64

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ Microsoft\Office\15.0\Access Connectivity Engine\Engines

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. لإعادة تمكين Access Connectivity Engine (ACE) للوصول إلى قاعدة بيانات بعيدة، غير بيانات القيمة إلى 1.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.