Amikor adatforráshoz csatolt Word körlevél-törzsdokumentumot nyit meg, megjelenik "Ennek megnyitása a következő SQL-parancs" üzenet

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

  1. Indítsa el a beállításszerkesztőt.

  2. Keresse meg a következő beállításkulcsot, majd kattintson rá:

    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options

  3. A Szerkesztés menüben mutasson az Új elemre, majd kattintson a DWORD érték lehetőségre.

  4. A Név mezőbe írja be a következőt:

    SQLSecurityCheck

  5. Kattintson duplán az SQLSecurityCheck elemre.

  6. Az Érték mezőbe írja be a következőt:

    00000000

  7. Kattintson az OK gombra.

          

Word 2010

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
            
"SQLSecurityCheck"=dword:00000000

  1. Indítsa el a beállításszerkesztőt.

  2. Keresse meg a következő beállításkulcsot, majd kattintson rá:
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options

  3. A Szerkesztés menüben mutasson az Új elemre, majd kattintson a DWORD érték lehetőségre.

  4. A Név mezőbe írja be a következőt:
    SQLSecurityCheck

  5. Kattintson duplán az SQLSecurityCheck elemre.

  6. Az Érték mezőbe írja be a következőt:
    00000000

  7. Kattintson az OK gombra.

Word 2007

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
            
"SQLSecurityCheck"=dword:00000000

  1. Indítsa el a beállításszerkesztőt.

  2. Keresse meg a következő beállításkulcsot, majd kattintson rá:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options

  3. A Szerkesztés menüben mutasson az Új elemre, majd kattintson a DWORD érték lehetőségre.

  4. A Név mezőbe írja be a következőt:
    SQLSecurityCheck

  5. Kattintson duplán az SQLSecurityCheck elemre.

  6. Az Érték mezőbe írja be a következőt:
    00000000

  7. Kattintson az OK gombra.

Word 2003

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
            
"SQLSecurityCheck"=dword:00000000

  1. Indítsa el a beállításszerkesztőt.

  2. Keresse meg a következő beállításkulcsot, majd kattintson rá:
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options

  3. Kattintson a Szerkesztés elemre, mutasson az Új pontra, majd kattintson Duplaszó parancsra.

  4. A Név mezőbe írja be a következőt:
    SQLSecurityCheck

  5. Kattintson duplán az SQLSecurityCheck elemre.

  6. Az Érték mezőbe írja be a következőt:
    00000000

  7. Kattintson 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:

  1. Indítsa el a beállításszerkesztőt.
  2. Keresse meg a következő beállításkulcsot, majd kattintson rá:
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
  3. Kattintson a Szerkesztés elemre, mutasson az Új pontra, majd kattintson Duplaszó parancsra.
  4. A Név mezőbe írja be a következőt:
    SQLSecurityCheck
  5. Kattintson duplán az SQLSecurityCheck elemre.
  6. Az Érték mezőbe írja be a következőt:
    00000000
  7. Kattintson az OK gombra.

Állapot

Ez a működés rendeltetésszerű.