Yhteenveto
11. toukokuuta 2021 Windows ja Microsoft Office on lisätty mahdollisuus suojata sovelluksia niin, että etäviittaukset voidaan poistaa käytöstä kyselyn suorittamisessa.
12. lokakuuta 2021 Windows päivityksistä alkaen Windows-tapahtumaan lisätään vaihtoehto, kun sovellus yrittää avata ulkoisen tietokannan SQL avulla.
Tämä voi olla tarpeen, jos sallit järjestelmän suojaamattomien käyttäjien suorittaa mukautettuja SQL käyttämällä Jet Red Database Engine- tai Access Connectivity Engine (ACE) -moduulia.
Jetin tai ACE:n käyttöön ei oletusarvoisesti tehdä muutoksia asentamalla nämä päivitykset.
Lisätietoja
Etätietokantojen käyttö
Jos poistat käytöstä Etätietokantojen käyttämisen Jet Red Database Enginen tai Access Connectivity Enginen (ACE) avulla, näyttöön voi tulla seuraavankaltaisia virhesanomia, kun suoritat SQL kyselyjä:
-
Microsoft Access: Jos käyttäjä suorittaa kyselyn Accessissa, näyttöön tulee seuraava virhesanoma:
Virhesanoma-valintaikkuna |
Virhesanoman teksti |
|
Microsoft Access Tämäntyyppisen objektin toimintoa ei tueta. |
-
Microsoft Access: Jos käyttäjä suorittaa kyselyn suorittavan koodin, näyttöön tulee suorituksenaikainen virhe 3251, ellei virhesanomaa käsitellä koodissa:
Virhesanoma-valintaikkuna |
Virhesanoman teksti |
Microsoft Visual Basic for Applications Suorituksenaikainen virhe 3251 Tämäntyyppisen objektin toimintoa ei tueta. |
Varoitus: Jos otat seuraavat rekisteriarvot uudelleen käyttöön sen jälkeen, kun ne on poistanut käytöstä, se voi tehdä laitteestasi haavoittuvan vahingollisen käyttäjän tai haittaohjelman hyökkäyksille. Näitä rekisteriarvoja ei ole suositeltavaa ottaa uudelleen käyttöön, kun ne on poistettu käytöstä. Tiedot kuitenkin annetaan, jotta voit toteuttaa ne oman harkintasi mukaan. Käytä tätä omalla vastuullasi.
Varoitus: Rekisterin virheellinen muokkaaminen Rekisterieditorin tai muun menetelmän avulla voi aiheuttaa vakavia ongelmia. Nämä ongelmat saattavat edellyttää käyttöjärjestelmän asentamista uudelleen. Microsoft ei voi taata, että nämä ongelmat voidaan ratkaista. Muokkaat rekisteriä omalla vastuullasi.
Etätietokannan käyttöyritysten valvonta
Huomautus: Valvonta on tällä hetkellä käytettävissä vain Jet Red Database Enginessa.
Valvonta lisätään Tapahtumienvalvontaan, joka Windows tapahtumaa sovellus- ja palvelulokeja\Microsoft\Windows\JetRed-kohdassa.
Valvonta on oletusarvoisesti käytössä ja sitä hallitaan uuden DWORD-AllowQueryRemoteTables_Audit jossa 1 ottaa valvonnan käyttöön, ja 0 poistaa valvonnan käytöstä.
Jos tämä ominaisuus on käytössä, Windows "taso" on "Tiedotus" ja "viesti" on "Ulkoinen tietokanta avattuna".
Jos tämä toiminto ei ole käytössä, "taso" on "Virhe" ja "viesti" on "Ulkoinen tietokanta avoinna yritys estetty".
Tapahtuman Tiedot-välilehti sisältää sekä ulkoisen tietokannan polun että suoritettavan tiedoston seuraavan esimerkin mukaisesti:
-
EventData
Tietokantapolku: C:\PathToMyDb\myDatabase.mdb
Suoritettavat tiedostot: C:\PathtoMyApplication\myApplication.exe
Jet Red Database Engine
Jos haluat poistaa käytöstä etätietokannan käyttämisen Jet Red Database Enginen avulla, lisää rekisteriin seuraava komento:
x64-pohjaiset laitteet:
-
Rekisterin sijainti: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\Engines
DWORD-nimi: AllowQueryRemoteTables-arvon
tiedot: 0
x86-pohjaisten laitteiden:
-
Rekisterin sijainti: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines
DWORD-nimi: AllowQueryRemoteTables-arvon
tiedot: 0
Huomautus Jos haluat ottaa Jet Red Database Enginen uudelleen käyttöön etätietokannassa, muuta Arvo-tiedot-kohdan arvoksi1.
Jos haluat poistaa valvonnan käytöstä, kun Jet Red Database Engine yrittää käyttää etätietokantaa, AllowQueryRemoteTables_Audit DWORD rekisteriin:
x64-pohjaiset laitteet:
-
Rekisterin sijainti: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\Engines
DWORD-nimi: AllowQueryRemoteTables_Audit arvon
tiedot: 0
x86-pohjaisten laitteiden:
-
Rekisterin sijainti: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines
DWORD-nimi: AllowQueryRemoteTables_Audit arvon
tiedot: 0
Huomautus Jos haluat ottaa Jet Red Database Enginen uudelleen käyttöön valvomaan etätietokannan käyttöyrityksiä, muuta Arvotiedot-kohdan arvoksi1.
Access Connectivity Engine (ACE)
Jos haluat poistaa käytöstä etätietokannan käytön Access Connectivity Enginen (ACE) avulla, lisää rekisteriin seuraava DWord ja arvo seuraavan taulukon mukaisesti:
-
DWORD-nimi: AllowQueryRemoteTables
-
Arvon tiedot: 0
Asennustyyppi |
Office Versio |
Käyttöjärjestelmän bittiyys |
Office Bitness |
Rekisteripolku |
C2R |
365 / 2019 / 2016 |
x64 |
x64 |
|
C2R |
365 / 2019 / 2016 |
x86 |
x86 |
|
C2R |
365 / 2019 / 2016 |
x64 |
x86 |
|
C2R |
2013 |
x64 |
x64 |
|
C2R |
2013 |
x86 |
x86 |
|
C2R |
2013 |
x64 |
x86 |
|
MSI |
2016 |
x64 |
x64 |
|
MSI |
2016 |
x86 |
x86 |
|
MSI |
2016 |
x64 |
x86 |
|
MSI |
2013 |
x64 |
x64 |
|
MSI |
2013 |
x86 |
x86 |
|
MSI |
2013 |
x64 |
x86 |
|
Huomautus Jos haluat ottaa Access Connectivity Enginen (ACE) uudelleen käyttöön etätietokannan käytössä, muuta Arvo-tiedot-kohdan arvoksi1.