Kopsavilkums
Sākot ar 2021. gada 11. maiju Windows un Microsoft Office atjauninājumiem ir pievienota opcija, lai padarītu lietojumprogrammas drošākas un ļautu atspējot attālās atsauces vaicājuma izpildē.
Sākot ar 2021. gada 12. oktobri, Windows pievienota opcija, lai reģistrēt Windows notikumu, kad programma mēģina atvērt ārēju datu bāzi, valoda SQL vaicājumu.
Tas var būt jādara, ja atļaujat neprivileētajiem lietotājiem izpildīt pielāgotus valoda SQL vaicājumus, izmantojot Jet Red datu bāzes programmu vai Access savienojamības programmu (ACCESS).
Pēc noklusējuma, instalējot šos atjauninājumus, netiek veiktas nekādas izmaiņas piekļuvei Jet vai ACE.
Papildinformācija
Piekļuve attālām datu bāzēm
Ja atspējojat Piekļuvi attālām datu bāzēm, izmantojot Jet Red datu bāzes programmu vai Access savienojamības programmu (ACE), iespējams, izpildot savus valoda SQL, tiks rādīti šādi kļūdu ziņojumi:
-
Microsoft Access: Ja lietotājs izpilda vaicājumu programmā Access, tiek parādīts šāds kļūdas ziņojums:
Error message dialog box |
Kļūdas ziņojuma teksts |
|
Microsoft Access Šī tipa objektiem operācija netiek atbalstīta. |
-
Microsoft Access: Ja lietotājs izpilda kodu, kas izpilda vaicājumu, tiek parādīta izpildlaika kļūda 3251, ja vien kļūdas ziņojums netiek apstrādāts kodā:
Error message dialog box |
Kļūdas ziņojuma teksts |
Microsoft Visual Basic for Applications Izpildes laika kļūda "3251" Šī tipa objektiem operācija netiek atbalstīta. |
Brīdinājums.: Ja pēc šo reģistra vērtību atspējošanas izvēlaties atkārtoti iespējot tālāk norādītās reģistra vērtības, tā var padarīt ierīci neaizsargātu pret ļaunprogrammatūras vai ļaunprātīgas programmatūras uzbrukumiem. Nav ieteicams atkārtoti iespējot šīs reģistra vērtības pēc to atspējošanas. Tomēr mēs sniedzam šo informāciju, lai jūs to varētu izmantot pēc saviem ieskatiem. Izmantojiet to uz savu risku.
Brīdinājums.: Ar reģistra redaktoru vai citu paņēmienu nepareizi modificējot reģistru, iespējamas nopietnas problēmas. Šo problēmu novēršanai var būt atkārtoti jāinstalē operētājsistēma. Korporācija Microsoft nevar garantēt, ka šīs problēmas varēs novērst. Reģistru modificējiet uz savu risku.
Attālās datu bāzes piekļuves mēģinājumu auditēšana
Piezīme.: Auditēšana pašlaik ir pieejama tikai Jet Red datu bāzes dzinējs.
Auditēšana tiek pievienota notikumu skatītājā, kas reģistrē Windows notikumu sadaļā "Lietojumprogrammu un pakalpojumu žurnāli'\Microsoft\Windows\JetRed."
Pēc noklusējuma auditēšana tiek iespējota un kontrolēta, izmantojot jaunu DWORD AllowQueryRemoteTables_Auditkurā 1 iespējo auditēšanu, un 0 atspējo auditēšanu.
Ja šis līdzeklis ir iespējots, Windows "līmenis" ir "Informaīvs" un "ziņojums" ir "Atvērta ārējā datu bāze".
Ja šis līdzeklis ir atspējots, "līmenis" ir "Kļūda" un "ziņojums" ir bloķēts ārējās datu bāzes atvēršanas mēģinājums.
Notikuma cilnē Detalizēti būs ietverts gan ceļš uz ārējo datu bāzi, gan izpildāmā programma, kā parādīts šajā piemērā:
-
EventData
Datu bāzes ceļš: C:\PathToMyDb\myDatabase.mdb Executable: C:\PathtoMyApplication\myApplication.exe
Jet Red datu bāzes dzinējs
Lai atspējotu Jet Red datu bāzes programmas izmantošana, lai piekļūtu attālai datu bāzei, pievienojiet reģistram šādu informāciju:
X64 ierīcēm:
-
Reģistra atrašanās vieta: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\Engines
DWORD nosaukums: AllowQueryRemoteTables Value dati: 0
X86 ierīcēm:
-
Reģistra atrašanās vieta: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines
DWORD nosaukums: AllowQueryRemoteTables Value dati: 0
Piezīme. Lai atkārtoti iespējotu Jet Red datu bāzes programmu, lai piekļūtu attālajai datu bāzei, mainiet Vērtības datus uz 1.
Lai atspējotu auditēšanu, kad Jet Red datu bāzes programma mēģina piekļūt attālajai datu bāzei, pievienojiet AllowQueryRemoteTables_Audit DWORD reģistram:
X64 ierīcēm:
-
Reģistra atrašanās vieta: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\Engines
DWORD nosaukums: AllowQueryRemoteTables_Audit vērtības dati: 0
X86 ierīcēm:
-
Reģistra atrašanās vieta: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines
DWORD nosaukums: AllowQueryRemoteTables_Audit vērtības dati: 0
Piezīme. Lai atkārtoti iespējotu Jet Red datu bāzes programmu auditēt piekļuves mēģinājumus attālai datu bāzei, nomainiet Value datus uz 1.
Access savienojamības programma (ACE)
Lai atspējotu Access savienojamības programmas (ACE) izmantošana, lai piekļūtu attālai datu bāzei, pievienojiet reģistrā šādu DWord un vērtību, kā norādīts šajā tabulā:
-
DWORD nosaukums: AllowQueryRemoteTables
-
Vērtības dati: 0
Instalācijas tips |
Office Versija |
OS Bitness |
Office Bitness |
Reģistra ceļš |
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 savienojamības programma\Programmas |
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 savienojamības programma\Programmas |
C2R |
2013 |
x86 |
x86 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\ 15.0\Access savienojamības programma\Programmas |
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 |
Piezīme. Lai atkārtoti iespējotu Access savienojamības programmu (ACE), lai piekļūtu attālai datu bāzei, mainiet vērtību datus uz 1.