Samenvoegen genereert een SQL melding

De informatie in dit document is van toepassing op:

  • AccountPlus Wordkoppeling
  • Microsoft Word XP Service Pack 3
  • Microsoft Word 2003
  • Microsoft Word 2007
  • Microsoft Word 2010

Probleem:

Wanneer in Word XP SP3 / Word 2003 / Word 2007 of Word 2010  een standaardbrief samengevoegd wordt verschijnt de volgende melding:

Als u dit document opent, wordt de volgende SQL-opdracht uitgevoerd:
SELECT * FROM C:\sys.mrg
Gegevens uit de database worden in het document geplaatst. Wilt u doorgaan?




Oorzaak:

Bovenstaande melding helpt je te beschermen tegen het ongewild sturen van data naar een kwaadwillende gebruiker.

Oplossing:

Als laatste stap moet de macrobeveiliging in Word gemiddeld of laag gezet worden. Dit kan in het menu: Extra - Macro - Beveiliging
Verschillen beveiligingsniveau:

  • Erg Hoog zal geen macro gestart worden
  • Hoog zal geen macro gestart worden
  • Gemiddeld zal bij het starten altijd de vraag komen of de macro uitgevoerd moet worden
  • Laag, de macro zal zonder melding worden uitgevoerd


Word2003SQL05

 

Aanpassing Registry
Om deze foutmelding niet meer te krijgen moet er een aanpassing gedaan worden in de registry van Windows. Mocht het niet mogelijk zijn onderstaande actie uit te voeren is het mogelijk dat geen rechten heeft de aanpassing uit te voeren of uw virusscanner of firewall het bestand blokkeerd. Neemt u dan contact op met uw systeembeheerder.

Waarschuwing: Als de registry editor verkeerd gebruikt wordt kunnen er problemen ontstaan waardoor Windows opnieuw geïnstalleerd moet worden. Let daarom goed op wat er gewijzigd moet worden (Case sensitive) en verander niet meer dan beschreven wordt in deze supportnote.

Automatisch:
Door het registry bestand te downloaden van uw Word versie kunt u de registry key automatisch instellen. Dit gaat als volgt:

Openen
Klik op onderstaande link, en kies openen, de registry key wordt geimporteerd

Start uw computer opnieuw

Downloaden
U kunt het bestand ook eerst opslaan
Klik met uw rechtermuisknop op het bestand en kies Samenvoegen
Start uw computer opnieuw
Na het samenvoegen kunt u het bestand verwijderen




Handmatig
U kunt ook zelf de aanpassing in de registry aanpassen, dit gaat als volgt:

Word XP SP3

  • Start de registry editor (Start - uitvoeren - regedit)
  • Ga naar de volgende registry key en klik er op HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
  • Klik met je rechtermuisknop - kies nieuw - Dword-waarde




  • Onder waardenaam geef je in SQLSecurityCheck 
  • Onder waardegegevens vul je in 00000000 en bevestig met OK (Voer deze waarde handmatig in, kopieer het dus niet uit dit document)




  • De registry sleutel staat dan als in bovenstaande afbeelding in de registry vermeld.
  • Start uw computer opnieuw

Word 2003:

  • Start de registry editor (Start - uitvoeren - regedit)
  • Ga naar de volgende registry key en klik er op HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
  • Klik met je rechtermuisknop - kies nieuw - Dword-waarde
  • Onder waardenaam geef je in SQLSecurityCheck 
  • Onder waardegegevens vul je in 00000000 en bevestig met OK (Voer deze waarde handmatig in, kopieer het dus niet uit dit document)
  • De registry sleutel staat dan als in bovenstaande afbeelding in de registry vermeld.
  • Start uw computer opnieuw

Word 2007:

  • Start de registry editor (Start - uitvoeren - regedit)
  • Ga naar de volgende registry key en klik er op HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
  • Klik met je rechtermuisknop - kies nieuw - Dword-waarde
  • Onder waardenaam geef je in SQLSecurityCheck 
  • Onder waardegegevens vul je in 00000000 en bevestig met OK (Voer deze waarde handmatig in, kopieer het dus niet uit dit document)
  • De registry sleutel staat dan als in bovenstaande afbeelding in de registry vermeld.
  • Start uw computer opnieuw

Word 2010:

  • Start de registry editor (Start - uitvoeren - regedit)
  • Ga naar de volgende registry key en klik er op HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
  • Klik met je rechtermuisknop - kies nieuw - Dword-waarde
  • Onder waardenaam geef je in SQLSecurityCheck 
  • Onder waardegegevens vul je in 00000000 en bevestig met OK (Voer deze waarde handmatig in, kopieer het dus niet uit dit document)
  • De registry sleutel staat dan als in bovenstaande afbeelding in de registry vermeld.
  • Start uw computer opnieuw

Additionele informatie:

Microsoft Knowledge Base Article - 825765 (deze informatie is in het Engels)