Atverot Word pasta sapludināšanas galveno dokumentu, kas ir saistīts ar datu avotu, tiek parādīts ziņojums "Atverot šo logu, tiks palaista šāda SQL komanda"

Svarīgi Šajā rakstā ir sniegta informācija, kā palīdzēt samazināt drošības iestatījumus vai kā datorā izslēgt drošības līdzekļus. Varat veikt šīs izmaiņas, lai apietu konkrētu problēmu. Pirms šo izmaiņu veikšanas iesakām izvērtēt riskus, kas ir saistīti ar šā risinājuma ieviešanu jūsu konkrētajā vidē. Ja ieviešat šo risinājumu, veiciet visas atbilstošās papildu darbības, lai palīdzētu aizsargāt savu sistēmu.

Pazīmes

Atverot pasta sapludināšanas galveno dokumentu programmā Microsoft Office Word, rodas kāda no šīm pazīmēm:

  • Tiek parādīta šāda uzvedne:
    Atverot šo dokumentu, tiks palaista šāda SQL komanda:
    SELECT * FROM your datasource
    Dati no datu bāzes tiks ievietoti dokumentā. Vai vēlaties turpināt? Piezīme Noklikšķinot uz , tiek atvērts pasta sapludināšanas galvenais dokuments, kurā ir pievienots datu avots. Noklikšķinot uz , tiek atvērts pasta sapludināšanas galvenais dokuments bez pievienota datu avota.

    Programmā Microsoft Office Word 2007, kamēr tiek parādīta uzvedne, veiciet šādas darbības:

    • Lai noteiktu unikālo numuru, kas ir saistīts ar saņemto ziņojumu, nospiediet taustiņu kombināciju CTRL+SHIFT+I. Šī ziņojuma apakšējā labajā stūrī tiek rādīts šāds numurs:

      Piezīme

      201235

  • Pasta sapludināšanas galvenajam dokumentam, kas tiek atvērts, izmantojot Microsoft Visual Basic for Applications (VBA), nav pievienots datu avots.

Piezīme Iespējams, jūs lietojat programmu, piemēram, Microsoft Access vai Microsoft Visual FoxPro, lai programmiski atvērtu pasta sapludināšanas galvenā dokumenta failu, ja rodas šajā rakstā aprakstītie simptomi.

Iemesls

Sadaļā "Simptomi" aprakstītā uzvedne ir izveidota pēc noklusējuma.

Šī uzvedne pastāv visās jaunākajās Microsoft Office versijās un tika ieviesta Office XP 3. servisa pakotnē. Šī uzvedne tika pievienota produktos, kas norādīti sadaļā "attiecas uz", lai padarītu pasta sapludināšanu drošāku. Ja noklikšķināt uz , kad saņemat uzvedni, kods tiek palaists jūsu datorā. Ļaunprātīgs lietotājs, iespējams, var izveidot SQL vaicājumu, kas ir paredzēts, lai nozagtu vai iznīcinātu datus, kuriem jums ir piekļuve. Ja, saņemot uzvedni, noklikšķināt uz , koda palaišana netiek atļauta.

Piezīme Ja ar VBA starpniecību tiek iestatīts DisplayAlerts=neviens, uzvedne tiek apturēta, kad fails tiek atvērts, izmantojot VBA, bet tiek izmantota opcija NĒ, lai atvērtu dokumentu, un pasta sapludināšanas galvenajam dokumentam netiek pievienoti dati.

Risinājums

Brīdinājums! Šis risinājums var padarīt jūsu datoru vai tīklu neaizsargātāku pret ļaunprātīgiem lietotājiem vai ļaunprogrammatūru, piemēram, vīrusiem. Mēs neiesakām šo risinājumu, bet sniedz šo informāciju, lai jūs varētu ieviest šo risinājumu pēc saviem ieskatiem. Izmantojiet šo risinājumu uz savu atbildību.

Svarīgi Šajā sadaļā, metodē vai uzdevumā ir darbības, kurās norādīts, kā modificēt reģistru. Tomēr, nepareizi modificējot reģistru, iespējamas nopietnas problēmas. Tāpēc noteikti rūpīgi izpildiet tālāk norādītās darbības. Lai palielinātu drošību, dublējiet reģistru, pirms to modificējat. Pēc tam varat atjaunot reģistru, ja rodas problēma. Lai iegūtu papildinformāciju par reģistra dublēšanu un atjaunošanu, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

322756 Kā dublēt un atjaunot reģistru operētājsistēmā Windows

Ja esat izlasījis un izpratis šajā rakstā ietvertās atrunas un ja dokumenti, kurus atverat, izmantojot pasta sapludināšanu, ir no uzticama avota, iespējams, vēlēsities apiet darbību, kas aprakstīta sadaļā "Simptomi".

Lai novērstu šo problēmu, atspējojiet drošības uzvedni, izmantojot reģistra atslēguSQLSecurityCheck .

Lai atspējotu drošības uzvedni, izmantojot reģistra atslēgu SQLSecurityCheck, veiciet savai Microsoft Word versijai atbilstošās darbības.

Word 2013

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

  1. Palaidiet reģistra redaktoru.

  2. Atrodiet tālāk norādīto reģistra atslēgu un pēc tam noklikšķiniet uz tās:

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

  3. Izvēlnē Rediģēt norādiet uz Jauns un pēc tam noklikšķiniet uz DWORD vērtība.

  4. Sadaļā Nosaukums ierakstiet:

    SQLSecurityCheck

  5. Veiciet dubultklikšķi uz SQLSecurityCheck.

  6. Lodziņā Vērtības dati ierakstiet:

    00000000

  7. Noklikšķiniet uz Labi.

          

Word 2010

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

  1. Palaidiet reģistra redaktoru.

  2. Atrodiet tālāk norādīto reģistra atslēgu un pēc tam noklikšķiniet uz tās:
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options

  3. Izvēlnē Rediģēt norādiet uz Jauns un pēc tam noklikšķiniet uz DWORD vērtība.

  4. Sadaļā Nosaukums ierakstiet:
    SQLSecurityCheck

  5. Veiciet dubultklikšķi uz SQLSecurityCheck.

  6. Lodziņā Vērtības dati ierakstiet:
    00000000

  7. Noklikšķiniet uz Labi.

Word 2007

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

  1. Palaidiet reģistra redaktoru.

  2. Atrodiet tālāk norādīto reģistra atslēgu un pēc tam noklikšķiniet uz tās:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options

  3. Izvēlnē Rediģēt norādiet uz Jauns un pēc tam noklikšķiniet uz DWORD vērtība.

  4. Sadaļā Nosaukums ierakstiet:
    SQLSecurityCheck

  5. Veiciet dubultklikšķi uz SQLSecurityCheck.

  6. Lodziņā Vērtības dati ierakstiet:
    00000000

  7. Noklikšķiniet uz Labi.

Word 2003

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

  1. Palaidiet reģistra redaktoru.

  2. Atrodiet tālāk norādīto reģistra atslēgu un pēc tam noklikšķiniet uz tās:
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options

  3. Noklikšķiniet uz Rediģēt, norādiet uz Jauns un pēc tam noklikšķiniet uz DWORD vērtība.

  4. Sadaļā Nosaukums ierakstiet:
    SQLSecurityCheck

  5. Veiciet dubultklikšķi uz SQLSecurityCheck.

  6. Lodziņā Vērtības dati ierakstiet:
    00000000

  7. Noklikšķiniet uz Labi.

Word 2002 3. servisa pakotne

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
            
"SQLSecurityCheck"=dword:00000000
Lai to izdarītu, izpildiet šādas darbības:

  1. Palaidiet reģistra redaktoru.
  2. Atrodiet tālāk norādīto reģistra atslēgu un pēc tam noklikšķiniet uz tās:
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
  3. Noklikšķiniet uz Rediģēt, norādiet uz Jauns un pēc tam noklikšķiniet uz DWORD vērtība.
  4. Sadaļā Nosaukums ierakstiet:
    SQLSecurityCheck
  5. Veiciet dubultklikšķi uz SQLSecurityCheck.
  6. Lodziņā Vērtības dati ierakstiet:
    00000000
  7. Noklikšķiniet uz Labi.

Statuss

Šāda darbība ir pareiza.