Näyttöön tulee Tämän asiakirjan avaaminen suorittaa seuraavan SQL-komennon -ilmoitus tietolähteeseen linkitetyn Wordin yhdistämisen pääasiakirjan avaamisen yhteydessä

Office 2003:n tuki on päättynyt

Microsoft lopetti Office 2003:n tuen 8.4.2014. Tämä muutos on vaikuttanut ohjelmistopäivityksiin ja suojausasetuksiin. Lue lisätietoja muutoksen vaikutuksesta ja suojauksen varmistamisesta.


Tärkeää Tässä artikkelissa on tietoja, joiden avulla voit pienentää suojausasetuksia tai poistaa tietokoneen suojausominaisuudet käytöstä. Näiden muutosten avulla voit kiertää tietyn ongelman. Ennen kuin teet nämä muutokset, sinun kannattaa arvioida riskit, joita tämän kiertotavan käyttäminen ympäristössäsi aiheuttaa. Jos käytät tätä kiertotapaa, suojaa järjestelmäsi suorittamalla sen mukaiset lisätoimet.
Oire
Kun avaat yhdistämisen pääasiakirjan Microsoft Office Wordissa, tapahtuu jokin seuraavista:
  • Näyttöön tulee seuraava kehote:
    Tämän asiakirjan avaaminen suorittaa seuraavan SQL-komennon:
    SELECT * FROM tietolähteesi
    Tietoja lisätään tietokannasta asiakirjaan. Haluatko jatkaa?
    Huomautus: Jos valitset Kyllä, yhdistämisen pääasiakirja avautuu niin, että tietolähde on liitettynä. Jos valitset Ei, yhdistämisen pääasiakirja avautuu niin, että tietolähde ei ole liitettynä.

    Suorita Microsoft Office Word 2007:ssä seuraava toiminto, kun kehote on näkyvissä:
    • Voit selvittää saamaasi ilmoitukseen liittyvän yksilöllisen luvun painamalla CTRL+VAIHTO+I. Seuraava luku tulee tämän ilmoituksen oikeaan alakulmaan:
      201235
  • VBA:n (Microsoft Visual Basic for Applications) avulla avatussa yhdistämisen pääasiakirjassa ei ole tietolähdettä liitettynä.
Huomautus: saatat käyttää jotakin ohjelmaa (kuten Microsoft Access tai Microsoft Visual FoxPro) avaamaan yhdistämisen pääasiakirjan ohjelmallisesti, kun kohtaat tässä artikkelissa kuvatun ongelman.
Syy
Ongelman oireista kertovassa osassa kuvattu kehote ei ole virhe.

Tämä kehote on kaikissa Microsoft Office -versioissa, ja se on käytössä Office XP SP 3:ssa. Tämä kehote lisättiin tämän artikkelin alussa lueteltuihin tuotteisiin, jotta yhdistäminen olisi entistä turvallisempaa. Jos valitset kehotteessa Kyllä, sallit koodin suorittamisen tietokoneessasi. Pahantahtoinen käyttäjä saattaa pystyä luomaan SQL-kyselyn, jonka tehtävänä on varastaa tai tuhota tietoja, joita pystyt käyttämään. Jos valitset kehotteessa Ei, et salli koodin suorittamista.

Huomautus: kun määrität VBA:n avulla DisplayAlerts=none, kehotetta ei tuoda näyttöön, kun tiedosto avataan VBA:n avulla, mutta asiakirjan avaamisessa käytetään Ei-vaihtoehtoa, eikä tietoja liitetä yhdistämisen pääasiakirjaan.
Workaround
Varoitus Tämän ongelman kiertotavan käyttäminen saattaa tehdä tietokoneestasi tai verkostasi entistä haavoittuvamman pahantahtoisten käyttäjien tai haitallisiksi suunniteltujen ohjelmien, kuten virusten, hyökkäyksille. Microsoft ei suosittele tätä kiertotapaa, mutta näiden tietojen avulla voit tehdä tämän harkintasi mukaan. Käytä tätä kiertotapaa omalla vastuulla.

Tärkeää Tässä osassa, tavassa tai tehtävässä olevissa vaiheissa kerrotaan, miten rekisteriä muokataan. Vakavia ongelmia saattaa kuitenkin ilmetä, jos rekisteriä muokataan virheellisesti. Varmista siis, että noudatat ohjeita huolellisesti. Varmuuskopioi rekisteri varmuuden vuoksi ennen sen muokkaamista. Tällöin voit palauttaa sen, jos ongelmia ilmenee. Lisätietoja rekisterin varmuuskopioimisesta ja palauttamisesta saat napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
322756 Rekisterin varmuuskopioiminen ja palauttaminen Windowsissa


Jos luet ja ymmärrät tässä artikkelissa kerrotut tiedot ja jos yhdistämisen avulla avattavat asiakirjat ovat peräisin luotettavasta lähteestä, voit kiertää tämän artikkelin ongelman oireista kertovassa kohdassa kuvatun ongelman.

Voit kiertää tämän ongelman poistamalla suojauskehotteen käytöstä
SQLSecurityCheck
-rekisteriavaimen avulla.

Jos haluat poistaa suojauskehotteen käytöstä
SQLSecurityCheck
-rekisteriavaimen avulla, toimi Microsoft Word -versiosi mukaisella tavalla.

Word 2013

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


"SQLSecurityCheck"=dword:00000000
  1. Käynnistä Rekisterieditori.
  2. Etsi seuraava rekisteriavain ja napsauta sitä:

    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
  3. Valitse Muokkaa-valikosta Uusi ja valitse sitten DWORD-arvo.
  4. Kirjoita Nimi-kohtaan:

    SQLSecurityCheck.
  5. Kaksoisnapsauta SQLSecurityCheck-kohtaa.
  6. Kirjoita Arvon data -ruutuun seuraava arvo:

    00000000
  7. Valitse OK.

Word 2010

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


"SQLSecurityCheck"=dword:00000000
  1. Käynnistä Rekisterieditori.
  2. Etsi seuraava rekisteriavain ja napsauta sitä:
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
  3. Valitse Muokkaa-valikosta Uusi ja valitse sitten DWORD-arvo.
  4. Kirjoita Nimi-ruutuun seuraavasti:
    SQLSecurityCheck
  5. Kaksoisnapsauta SQLSecurityCheck-kohtaa.
  6. Kirjoita Arvon data -ruutuun seuraavasti:
    00000000
  7. Valitse OK.

Word 2007

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


"SQLSecurityCheck"=dword:00000000
  1. Käynnistä Rekisterieditori.
  2. Etsi seuraava rekisteriavain ja napsauta sitä:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
  3. Valitse Muokkaa-valikosta Uusi ja valitse sitten DWORD-arvo.
  4. Kirjoita Nimi-ruutuun seuraavasti:
    SQLSecurityCheck
  5. Kaksoisnapsauta SQLSecurityCheck-kohtaa.
  6. Kirjoita Arvon data -ruutuun seuraavasti:
    00000000
  7. Valitse OK.

Word 2003

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


"SQLSecurityCheck"=dword:00000000
  1. Käynnistä Rekisterieditori.
  2. Etsi seuraava rekisteriavain ja napsauta sitä:
  3. Valitse Muokkaa-valikosta Uusi ja valitse sitten DWORD-arvo.
  4. Kirjoita Nimi-ruutuun seuraavasti:
    SQLSecurityCheck
  5. Kaksoisnapsauta SQLSecurityCheck-kohtaa.
  6. Kirjoita Arvon data -ruutuun seuraavasti:
    00000000
  7. Valitse OK.

Word 2002 Service Pack 3

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


"SQLSecurityCheck"=dword:00000000

Voit tehdä tämän seuraavasti:
  1. Käynnistä Rekisterieditori.
  2. Etsi seuraava rekisteriavain ja napsauta sitä:
  3. Valitse Muokkaa-valikosta Uusi ja valitse sitten DWORD-arvo.
  4. Kirjoita Nimi-ruutuun seuraavasti:
    SQLSecurityCheck
  5. Kaksoisnapsauta SQLSecurityCheck-kohtaa.
  6. Kirjoita Arvon data -ruutuun seuraavasti:
    00000000
  7. Valitse OK.
Tila
Tämä toiminta ei ole virhe.
WD2002 WD2003 WD2007 WD2010
Huomautus Tämä on niin sanottu nopeasti julkaistava (”fast publish”) artikkeli, joka on laadittu suoraan Microsoftin tukiorganisaatiossa. Tässä olevat tiedot toimitetaan sellaisenaan vastauksena esiin tulleisiin ongelmiin. Koska aineisto on tuotu saataville nopeasti, se saattaa sisältää painovirheitä ja tietoja saatetaan muokata milloin tahansa ilman erillistä ilmoitusta. Lue muut huomioon otettavat seikat käyttöehdoista.
Ominaisuudet

Artikkelin tunnus: 825765 – Viimeisin tarkistus: 02/05/2014 12:28:00 – Versio: 1.0

Microsoft Word 2013, Microsoft Word 2010, Microsoft Office Word 2007, Microsoft Office Word 2003, Microsoft Word 2002 Service Pack 2

  • kbofficealertid kbexpertisebeginner kbinfo KB825765
Palaute