Fontos: Ez a cikk olyan információkat tartalmaz, amelyekből megtudhatja, hogyan engedheti le a biztonsági beállításokat, illetve hogyan kapcsolhatja ki a biztonsági funkciókat a számítógépen. Ezeket a módosításokat elvégezheti egy adott probléma megkerüléséhez. Mielőtt végrehajtja ezeket a módosításokat, javasoljuk, hogy értékelje ki azokat a kockázatokat, amelyek ennek a kerülő megoldásnak az adott környezetben való kivitelezéséhez kapcsolódnak. Ha alkalmazza ezt a kerülő megoldást, végezze el a megfelelő további lépéseket a rendszer védelme érdekében.
Tünetek
Amikor megnyitja a körlevél törzsdokumentumát a Microsoft Office Word alkalmazásban, az alábbi tünetek valamelyikét tapasztalja:
A következő üzenet jelenik meg:
A dokumentum megnyitásakor a következő SQL-parancs fut:
SELECT * FROM your data source
Az adatbázisban tárolt adatok bekerülnek a dokumentumba. Folytatja? Megjegyzés: Ha az Igen gombra kattint, megnyílik a körlevél törzsdokumentuma, amelyhez az adatforrás csatolva van. Ha a Nem gombra kattint, a körlevél törzsdokumentuma adatforrás csatolása nélkül nyílik meg.A Microsoft Office Word 2007-ben a parancs megjelenítése közben hajtsa végre a következő műveletet:
A kapott üzenet egyedi számának meghatározásához nyomja le a CTRL+SHIFT+I billentyűkombinációt. A következő szám jelenik meg az üzenet jobb alsó sarkában:
Megjegyzés
201235
- A Microsoft Visual Basic for Applications (VBA) programmal megnyitott körlevél-törzsdokumentumhoz nincs csatolva az adatforrás.
Megjegyzés: Előfordulhat, hogy egy program, például a Microsoft Access vagy a Microsoft Visual FoxPro programban programozott úton megnyitja a körlevél törzsdokumentumfájlját, amikor a cikkben ismertetett tüneteket tapasztalja.
Ok
A "Tünetek" szakaszban ismertetett parancs szándékos.
Ez a kérdés a Microsoft Office összes későbbi verziójában megtalálható, és az Office XP Service Pack 3 szervizcsomagban jelent meg. Ez a kérdés azért jelent meg az "Érintett szolgáltatás" szakaszban felsorolt termékekben, hogy biztonságosabbá tegyük a körlevélkészítést. Ha a kérdés megjelenésekor az Igen gombra kattint, akkor hagyja, hogy a kód fusson a számítógépen. Előfordulhat, hogy egy rosszindulatú felhasználó létrehozhat olyan SQL-lekérdezést, amelynek célja az Ön által hozzáférhető adatok ellopása vagy megsemmisítése. Ha a kérdés megjelenésekor a Nem gombra kattint, akkor nem engedi, hogy a kód fusson.
Megjegyzés: A "DisplayAlerts=none through VBA" beállítás letiltja a kérdést, amikor a fájlt VBA-val nyitja meg, de a NO beállítással nyitja meg a dokumentumot, és nem csatol adatokat a körlevél törzsdokumentumához.
Kerülő megoldás
Figyelmeztetés: Ennek a kerülő megoldásnak az alkalmazásával sebezhetőbbé teheti a számítógépét és a hálózatát a rosszindulatú felhasználók vagy szoftverek (például vírusok) támadásaival szemben. Nem javasoljuk ezt a kerülő megoldást, de ezeket az információkat azért megadjuk, hogy a kerülő megoldást saját belátása szerint implementálhassa. csak a saját felelősségére használja.
Fontos: Az alábbi szakasz, módszer vagy feladat a beállításjegyzék módosítását magában foglaló lépéseket ismerteti. A beállításjegyzék helytelen módosítása azonban komoly problémákhoz vezethet. Ezért a lehető legnagyobb körültekintéssel végezze el a következő lépéseket. A nagyobb biztonság érdekében a módosítás előtt készítsen biztonsági másolatot a beállításjegyzékről, így probléma esetén visszaállíthatja azt. A beállításjegyzék biztonsági mentéséről és visszaállításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
322756 A beállításjegyzék biztonsági mentése és visszaállítása a Windowsban
Ha elolvasta és megértette a cikkben található jogi nyilatkozatokat, és a körlevél használatával megnyitott dokumentumok megbízható forrásból származnak, akkor érdemes lehet a "Jelenségek" című szakaszban leírt kerülő megoldást választani.
A probléma kerülő megoldásához tiltsa le a biztonsági figyelmeztetést azSQLSecurityCheck beállításkulcs használatával.
A biztonsági figyelmeztetésnek az SQLSecurityCheck beállításkulcs használatával történő letiltásához kövesse a Microsoft Word verziójának megfelelő lépéseket.
Word 2013
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
"SQLSecurityCheck"=dword:00000000
Indítsa el a beállításszerkesztőt.
Keresse meg a következő beállításkulcsot, majd kattintson rá:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
A Szerkesztés menüben mutasson az Új elemre, majd kattintson a DWORD érték lehetőségre.
A Név mezőbe írja be a következőt:
SQLSecurityCheck
Kattintson duplán az SQLSecurityCheck elemre.
Az Érték mezőbe írja be a következőt:
00000000
Kattintson az OK gombra.
Word 2010
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
"SQLSecurityCheck"=dword:00000000
Indítsa el a beállításszerkesztőt.
Keresse meg a következő beállításkulcsot, majd kattintson rá:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\OptionsA Szerkesztés menüben mutasson az Új elemre, majd kattintson a DWORD érték lehetőségre.
A Név mezőbe írja be a következőt:
SQLSecurityCheckKattintson duplán az SQLSecurityCheck elemre.
Az Érték mezőbe írja be a következőt:
00000000Kattintson az OK gombra.
Word 2007
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
"SQLSecurityCheck"=dword:00000000
Indítsa el a beállításszerkesztőt.
Keresse meg a következő beállításkulcsot, majd kattintson rá:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\OptionsA Szerkesztés menüben mutasson az Új elemre, majd kattintson a DWORD érték lehetőségre.
A Név mezőbe írja be a következőt:
SQLSecurityCheckKattintson duplán az SQLSecurityCheck elemre.
Az Érték mezőbe írja be a következőt:
00000000Kattintson az OK gombra.
Word 2003
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
"SQLSecurityCheck"=dword:00000000
Indítsa el a beállításszerkesztőt.
Keresse meg a következő beállításkulcsot, majd kattintson rá:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\OptionsKattintson a Szerkesztés elemre, mutasson az Új pontra, majd kattintson Duplaszó parancsra.
A Név mezőbe írja be a következőt:
SQLSecurityCheckKattintson duplán az SQLSecurityCheck elemre.
Az Érték mezőbe írja be a következőt:
00000000Kattintson az OK gombra.
Word 2002 Service Pack 3
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
"SQLSecurityCheck"=dword:00000000
Ehhez kövesse az alábbi lépéseket:
- Indítsa el a beállításszerkesztőt.
- Keresse meg a következő beállításkulcsot, majd kattintson rá:
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options - Kattintson a Szerkesztés elemre, mutasson az Új pontra, majd kattintson Duplaszó parancsra.
- A Név mezőbe írja be a következőt:
SQLSecurityCheck - Kattintson duplán az SQLSecurityCheck elemre.
- Az Érték mezőbe írja be a következőt:
00000000 - Kattintson az OK gombra.
Állapot
Ez a működés rendeltetésszerű.