Ko v programu Word odprete glavni dokument za spajanje dokumentov, ki je povezan z virom podatkov, se prikaže sporočilo »Če odprete ta dokument, se zažene naslednji ukaz SQL«

Prevodi člankov Prevodi člankov
ID članka: 825765 - Oglejte si izdelke, na katere se nanaša ta članek.

Pomembno V tem članku je opisano, kako v računalniku nastavite manj stroge varnostne nastavitve ali povsem izklopite varnostne funkcije. To lahko naredite, da bi se izognili nekaterim težavam. Preden se lotite spreminjanja, ocenite varnostno tveganje, ki bo pri tem nastalo v računalniškem okolju. Če že uporabite to rešitev, ustrezno dodatno zavarujte sistem.
Razširi vse | Zmanjšaj

Na tej strani

Simptomi

Ko v programu Microsoft Office Word odprete glavni dokument za spajanje dokumentov, pride do enega od teh simptomov:
  • Prikaže se ta poziv:
    Če odprete ta dokument, se zažene naslednji ukaz SQL:
    SELECT * FROM vaš vir podatkov
    Podatki iz zbirke podatkov bodo vstavljeni v dokument. Ali želite nadaljevati?
    Opomba Če kliknete Da, se odpre glavni dokument za spajanje dokumentov s priloženim virom podatkov. Če kliknete Ne, se odpre glavni dokument za spajanje dokumentov brez priloženega vira podatkov.

    V programu Microsoft Office Word 2007 izvedite to dejanje, ko je prikazan poziv:
    • Če želite ugotoviti enolično številko, povezano s prejetim sporočilom, pritisnite tipke CTRL + SHIFT + I. V spodnjem desnem kotu sporočila se prikaže ta številka:
      201235
  • Glavnemu dokumentu za spajanje dokumentov, ki se odpre s programom Microsoft Visual Basic for Applications (VBA), ni priložen vir podatkov.
Opomba Simptome, opisane v tem članku, lahko povzroči tudi program za programsko odpiranje datoteke z glavnim dokumentom za spajanje dokumentov (npr. Microsoft Access ali Microsoft Visual FoxPro).

Vzrok

Poziv, ki je opisan v razdelku »Simptomi«, je tam namenoma.

Ta poziv obstaja v vseh novejših različicah sistema Microsoft Office in je bil vključen v sistem Office XP s servisnim paketom SP3. Poziv smo dodali v izdelke, ki so navedeni v razdelku »Velja za«, da je spajanje dokumentov varnejše. Če kliknete Da, ko se prikaže poziv, se v vašem računalniku izvede koda. Zlonamerni uporabnik lahko oblikuje poizvedbo SQL, s katero ukrade ali uniči podatke, do katerih imate dostop. Če kliknete Ne, ko se prikaže poziv, se koda ne izvede.

Opomba Če nastavite DisplayAlerts=none prek VBA, se poziv ne prikaže, ko odprete datoteko s programom VBA. Dokument se odpre z možnostjo NE, zato glavnemu dokumentu za spajanje dokumentov niso priloženi nobeni podatki.

Začasna rešitev

Opozorilo Če boste uporabili to rešitev, bosta vaš računalnik in omrežje verjetno še bolj izpostavljena napadom zlonamernih uporabnikov ali zlonamerne programske opreme, kot so virusi. Te rešitve ne priporočamo, vendar vseeno posredujemo informacije o njej, da jo boste lahko uporabili, če tako želite. To rešitev boste uporabili na lastno odgovornost.

Pomembno V tem razdelku, načinu ali opravilu so navodila za spreminjanje registra. Če nepravilno spremenite register, lahko pride do resnih težav. Zato natančno sledite korakom. Za dodatno zaščito varnostno kopirajte register, preden ga spremenite. Če pride do težav, ga bo tako mogoče obnoviti. Če želite več informacij o varnostnem kopiranju in obnavljanju registra, kliknite to številko članka iz Microsoftove zbirke znanja:
322756 Varnostno kopiranje in obnovitev registra v sistemu Windows (Besedilo je morda v angleščini)


Če ste prebrali zavrnitve odgovornosti v tem članku in jih razumete ter ste dokumente, ki jih odpirate s spajanjem dokumentov, prejeli od zaupanja vrednega vira, se izognite težavi, opisani v razdelku »Simptomi«.

Tej težavi se izognete tako, da onemogočite varnostni poziv z registrskim ključem
SQLSecurityCheck
.

Če želite onemogočiti varnostni poziv z registrskim ključem
SQLSecurityCheck
, sledite ustreznim korakom za svojo različico programa Microsoft Word.

Word 2013

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


"SQLSecurityCheck"=dword:00000000
  1. Zaženite urejevalnik registra.
  2. Poiščite in kliknite ta registrski ključ:

    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
  3. V meniju Urejanje pokažite na Novo in kliknite Vrednost DWORD.
  4. Pod možnostjo Ime vnesite:

    SQLSecurityCheck
  5. Dvokliknite SQLSecurityCheck.
  6. V polje Podatki o vrednosti vnesite:

    00000000
  7. Kliknite V redu.

Word 2010

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options  


"SQLSecurityCheck"=dword:00000000
  1. Zaženite urejevalnik registra.
  2. Poiščite in kliknite ta registrski ključ:
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
  3. V meniju Urejanje pokažite na Novo in kliknite Vrednost DWORD.
  4. Pod možnostjo Ime vnesite:
    SQLSecurityCheck
  5. Dvokliknite SQLSecurityCheck.
  6. V polje Podatki o vrednosti vnesite:
    00000000
  7. Kliknite V redu.

Word 2007

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options


"SQLSecurityCheck"=dword:00000000
  1. Zaženite urejevalnik registra.
  2. Poiščite in kliknite ta registrski ključ:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
  3. V meniju Urejanje pokažite na Novo in kliknite Vrednost DWORD.
  4. Pod možnostjo Ime vnesite:
    SQLSecurityCheck
  5. Dvokliknite SQLSecurityCheck.
  6. V polje Podatki o vrednosti vnesite:
    00000000
  7. Kliknite V redu.

Word 2003

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options


"SQLSecurityCheck"=dword:00000000
  1. Zaženite urejevalnik registra.
  2. Poiščite in kliknite ta registrski ključ:
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
  3. Kliknite Urejanje, pokažite na Novo in kliknite Vrednost DWORD.
  4. Pod možnostjo Ime vnesite:
    SQLSecurityCheck
  5. Dvokliknite SQLSecurityCheck.
  6. V polje Podatki o vrednosti vnesite:
    00000000
  7. Kliknite V redu.

Word 2002 s servisnim paketom SP3

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options


"SQLSecurityCheck"=dword:00000000

Sledite tem korakom:
  1. Zaženite urejevalnik registra.
  2. Poiščite in kliknite ta registrski ključ:
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
  3. Kliknite Urejanje, pokažite na Novo in kliknite Vrednost DWORD.
  4. Pod možnostjo Ime vnesite:
    SQLSecurityCheck
  5. Dvokliknite SQLSecurityCheck.
  6. V polje Podatki o vrednosti vnesite:
    00000000
  7. Kliknite V redu.

Stanje

Takšno delovanje je predvideno.
Opomba To je članek za »HITRO OBJAVO«, ki je ustvarjen neposredno v Microsoftovi organizaciji za podporo. Informacije v tem članku so na voljo »takšne kot so« in kot odziv na težave. Zaradi hitrosti pri objavljanju članka so v gradivu lahko tipografske napake, ki se jih lahko popravi kadar koli brez obvestila. Za dodatne informacije glejte Pogoje uporabe.

Lastnosti

ID članka: 825765 - Zadnji pregled: 26. februar 2013 - Revizija: 1.0
Velja za:
  • Microsoft Word 2013
  • Microsoft Word 2010
  • Microsoft Office Word 2007
  • Microsoft Office Word 2003
  • Microsoft Word 2002 Service Pack 2
Ključne besede: 
kbofficealertid kbexpertisebeginner kbinfo KB825765

Pošlji povratne informacije

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com