Du får vist meddelelsen "Hvis du åbner dette, køres følgende SQL-kommando", når du åbner et hoveddokument til brevfletning i Word, der er sammenkædet med en datakilde

Gælder for
Word 2013 Microsoft Word 2010

Vigtigt! Denne artikel indeholder oplysninger, der viser, hvordan du kan sænke sikkerhedsindstillingerne, eller hvordan du kan deaktivere sikkerhedsfunktioner på en computer. Du kan foretage disse ændringer for at omgå et bestemt problem. Før du foretager disse ændringer, anbefaler vi, at du evaluerer de risici, der er knyttet til implementering af denne midlertidige løsning i det pågældende miljø. Hvis du implementerer denne midlertidige løsning, skal du udføre de relevante yderligere trin for at beskytte dit system.

Symptomer

Når du åbner et hoveddokument til brevfletning i Microsoft Office Word, oplever du et af følgende symptomer:

  • Du får vist følgende meddelelse:
    Når du åbner dette dokument, køres følgende SQL-kommando:
    VÆLG * FRA datakilden
    Data fra din database indsættes i dokumentet. Vil du fortsætte? Bemærk, at hvis du klikker på Ja, åbnes hoveddokumentet til brevfletning med datakilden vedhæftet. Hvis du klikker på Nej, åbnes hoveddokumentet til brevfletning uden datakilden vedhæftet.

    I Microsoft Office Word 2007 skal du udføre følgende handling, mens prompten vises:

    • Tryk på Ctrl+Skift+I for at finde det entydige nummer, der er knyttet til den meddelelse, du modtager. Følgende tal vises i nederste højre hjørne af denne meddelelse:

      Bemærk

      201235

  • Datakilden er ikke vedhæftet til et hoveddokument til brevfletning, der åbnes ved hjælp af Microsoft Visual Basic for Applications (VBA).

Bemærk, at det kan være, at du bruger et program, f.eks. Microsoft Access eller Microsoft Visual FoxPro, til programmeringsmæssigt at åbne en hoveddokumentfil til brevfletning, når du oplever symptomerne i denne artikel.

Årsag

Den prompt, der er beskrevet i afsnittet "Symptomer", er tilsigtet.

Denne prompt findes i alle nyere versioner af Microsoft Office og blev introduceret i Office XP Service Pack 3. Denne prompt blev tilføjet i produkterne i afsnittet "Gælder for" for at gøre brevfletning mere sikker. Hvis du klikker på Ja , når du modtager meddelelsen, lader du koden køre på computeren. En ondsindet bruger kan muligvis udarbejde en SQL-forespørgsel, der er udviklet til at stjæle eller ødelægge data, som du har adgang til. Hvis du klikker på Nej , når du modtager meddelelsen, kører du ikke koden.

Bemærk! Hvis du indstiller DisplayAlerts=none gennem VBA, undertrykkes prompten, når filen åbnes ved hjælp af VBA, men indstillingen NEJ bruges til at åbne dokumentet, og der vedhæftes ingen data til hoveddokumentet til brevfletning.

Løsning

Denne løsning kan gøre din computer eller dit netværk mere sårbar over for angreb fra ondsindede brugere eller skadelig software, som f.eks vira. Vi anbefaler ikke denne midlertidige løsning, men stiller disse oplysninger til rådighed, så du kan implementere løsningen efter eget skøn. Brug denne løsning på eget ansvar.

Vigtigt! Dette afsnit, denne metode eller opgave indeholder trin, der beskriver, hvordan du redigerer registreringsdatabasen. Der kan dog opstå alvorlige problemer, hvis du redigerer registreringsdatabasen forkert. Derfor skal du nøje følge nedenstående fremgangsmåde. For at sikre dig mod problemer skal du sikkerhedskopiere registreringsdatabasen, før du redigerer den. Du kan derefter gendanne registreringsdatabasen, hvis der opstår et problem. Du finder yderligere oplysninger om, hvordan du sikkerhedskopierer og gendanner registreringsdatabasen, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

322756 Sådan sikkerhedskopieres og gendannes registreringsdatabasen i Windows

Hvis du har læst og forstået de ansvarsfraskrivelser, der er angivet i denne artikel, og hvis de dokumenter, du åbner ved hjælp af brevfletning, er fra en kilde, der er tillid til, kan du overveje at løse det, der er beskrevet i afsnittet "Symptomer".

Du kan løse problemet ved at deaktivere sikkerhedsprompten ved hjælp af registreringsdatabasenøglenSQLSecurityCheck .

Hvis du vil deaktivere sikkerhedsprompten ved hjælp af registreringsdatabasenøglen SQLSecurityCheck, skal du følge de trin, der passer til din version af Microsoft Word.

Word 2013

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

  1. Start registreringseditoren.

  2. Find og klik på følgende registreringsdatabasenøgle:

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

  3. I menuen Rediger skal du pege på Ny og derefter klikke på DWORD-værdi.

  4. Under Navn skal du skrive:

    SQLSecurityCheck

  5. Dobbeltklik på SQLSecurityCheck.

  6. I feltet Værdidata skal du skrive:

    00000000

  7. Klik på OK.

          

Word 2010

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

  1. Start registreringseditoren.

  2. Find og klik på følgende registreringsdatabasenøgle:
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options

  3. I menuen Rediger skal du pege på Ny og derefter klikke på DWORD-værdi.

  4. Under Navn skal du skrive:
    SQLSecurityCheck

  5. Dobbeltklik på SQLSecurityCheck.

  6. I feltet Værdidata skal du skrive:
    00000000

  7. Klik på OK.

Word 2007

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

  1. Start registreringseditoren.

  2. Find og klik på følgende registreringsdatabasenøgle:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options

  3. I menuen Rediger skal du pege på Ny og derefter klikke på DWORD-værdi.

  4. Under Navn skal du skrive:
    SQLSecurityCheck

  5. Dobbeltklik på SQLSecurityCheck.

  6. I feltet Værdidata skal du skrive:
    00000000

  7. Klik på OK.

Word 2003

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

  1. Start registreringseditoren.

  2. Find og klik på følgende registreringsdatabasenøgle:
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options

  3. Klik på Rediger, peg på Ny, og klik derefter på DWORD-værdi.

  4. Under Navn skal du skrive:
    SQLSecurityCheck

  5. Dobbeltklik på SQLSecurityCheck.

  6. I feltet Værdidata skal du skrive:
    00000000

  7. Klik på OK.

Word 2002 Service Pack 3

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
            
"SQLSecurityCheck"=dword:00000000
Det kan du gøre ved at udføre disse trin:

  1. Start registreringseditoren.
  2. Find og klik på følgende registreringsdatabasenøgle:
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
  3. Klik på Rediger, peg på Ny, og klik derefter på DWORD-værdi.
  4. Under Navn skal du skrive:
    SQLSecurityCheck
  5. Dobbeltklik på SQLSecurityCheck.
  6. I feltet Værdidata skal du skrive:
    00000000
  7. Klik på OK.

Status

Denne funktionsmåde er tilsigtet.