Zostanie wyświetlony komunikat "Otwarcie to spowoduje uruchomienie następującego polecenia SQL", po otwarciu dokumentem głównym korespondencji seryjnej programu Word, połączony ze źródłem danych

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 825765 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.

Ważne Ten artykuł zawiera informacje, które pokazują, jak obniżyć poziom zabezpieczeń lub jak wyłączyć funkcje zabezpieczeń na komputerze. Można wprowadzić te zmiany w celu obejścia określonego problemu. Przed wprowadzeniem tych zmian, zaleca się dokonanie oceny zagrożenia związanego z zastosowaniem tego obejścia w danym środowisku. Zastosowania tego obejścia, należy wykonać odpowiednie czynności dodatkowe celem zabezpieczenia systemu.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Po otwarciu dokumentu głównego korespondencji seryjnej w programie Microsoft Office Word występuje jeden z następujących symptomów:
  • Zostanie wyświetlony następujący monit:
    Otwarcie Ten dokument będzie uruchomienie następującego polecenia SQL:
    WYBIERZ * Z Twoje źródło danych
    Dane z bazy danych zostaną umieszczone w tym dokumencie. Czy chcesz kontynuować?
    Uwaga Kliknięcie przycisku Tak, zostanie otwarty dokument główny korespondencji seryjnej ze źródłem danych dołączone. Kliknięcie przycisku Nr, dokument główny korespondencji seryjnej zostanie otwarty bez źródła danych dołączone.

    W programie Microsoft Office Word 2007 wykonaj następującą akcję podczas, gdy zostanie wyświetlony monit:
    • Aby określić unikatowy numer, który jest skojarzony z otrzymanej wiadomości, naciśnij klawisze CTRL + SHIFT + I. Następujący numer pojawia się w prawym dolnym rogu tego komunikatu:
      201235
  • Dokument główny korespondencji seryjnej, która jest otwierana przy użyciu programu Microsoft Visual Basic dla Applications(VBA) nie ma źródła danych dołączone.
Uwaga Może się, że używasz programu, na przykład programu Microsoft Access lub Microsoft Visual FoxPro do programowego otwierania pliku dokumentu głównego korespondencji seryjnej, gdy występują symptomy w tym artykule.

Przyczyna

Wiersz, który jest opisany w sekcji "Symptomy" jest zgodne z projektem.

Ten monit w nowszych wersjach programu Microsoft Office istnieje i został wprowadzony w dodatku Service Pack 3 dla pakietu Office XP. Ten wiersz został dodany w produktach wymienionych w sekcji "Informacje zawarte w tym artykule dotyczą", aby lepiej zabezpieczyć korespondencji seryjnej. Kliknięcie przycisku Tak Po pojawieniu się monitu jest już kod działa na komputerze. Złośliwy użytkownik może być w stanie zapytanie SQL, który jest przeznaczony do kradzieży lub zniszczyć dane, które użytkownik ma dostęp do jednostki. Kliknięcie przycisku Nr Po pojawieniu się monitu, kod do uruchomienia nie jest już.

Uwaga Ustawienie DisplayAlerts = none przez VBA pomija monit, gdy plik zostanie otwarty przy użyciu kodu VBA, ale korzysta z opcji nr otworzyć dokument i dane nie są dołączane do dokumentu głównego korespondencji seryjnej.

Obejście problemu

Ostrzeżenie To obejście może narazić komputer lub sieć na większe zagrożenie ze strony złośliwych użytkowników lub szkodliwego oprogramowania, np. Firma Microsoft nie zaleca tego obejścia, ale podaje te informacje, aby umożliwić zastosowanie go według uznania. Należy zastosować to obejście na własną odpowiedzialność.

Ważne Niniejszej sekcji, metodzie lub zadanie zawiera kroki, które informacje dotyczące modyfikowania rejestru. Jednakże nieprawidłowa modyfikacja rejestru może spowodować poważne problemy. W związku z tym wykonaj następujące kroki ostrożnie. W celu dodatkowej ochrony wykonaj kopię zapasową rejestru przed przystąpieniem do modyfikacji. Dzięki temu można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących sposobu wykonywania kopii zapasowej i przywracania rejestru kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 Jak wykonać kopię zapasową i przywrócić rejestr w systemie Windows


Jeśli przeczytać i zrozumieć zastrzeżenia, które są przewidziane w niniejszym artykule i dokumenty, które zostanie otwarty przy użyciu korespondencji seryjnej mogą z zaufanego źródła, można obejść problem, który jest opisany w sekcji "Symptomy".

Aby obejść ten problem, Wyłącz monit zabezpieczeń przy użyciu
SQLSecurityCheck
klucz rejestru.

Aby wyłączyć monit zabezpieczeń przy użyciu
SQLSecurityCheck
rejestru klucz, wykonaj kroki odpowiednie dla używanej wersji programu Microsoft Word.

2013 Programu Word

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


"SQLSecurityCheck" = dword: 00000000
  1. Uruchom Edytor rejestru.
  2. Zlokalizuj i kliknij następujący klucz rejestru:

    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
  3. Na Edytuj wskaż polecenie Nowy, a następnie kliknij przycisk Wartość DWORD.
  4. W obszarze Nazwa, typ:

    SQLSecurityCheck
  5. Kliknij dwukrotnie ikonę SQLSecurityCheck.
  6. W Dane wartości wpisz:

    00000000
  7. Kliknij przycisk OK.

Word 2010

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


"SQLSecurityCheck" = dword: 00000000
  1. Uruchom Edytor rejestru.
  2. Zlokalizuj i kliknij następujący klucz rejestru:
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
  3. Na Edytuj wskaż polecenie Nowy, a następnie kliknij przycisk Wartość DWORD.
  4. W obszarze Nazwa, typ:
    SQLSecurityCheck
  5. Kliknij dwukrotnie ikonę SQLSecurityCheck.
  6. W Dane wartości wpisz:
    00000000
  7. Kliknij przycisk OK.

Program Word 2007

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


"SQLSecurityCheck" = dword: 00000000
  1. Uruchom Edytor rejestru.
  2. Zlokalizuj i kliknij następujący klucz rejestru:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
  3. Na Edytuj wskaż polecenie Nowy, a następnie kliknij przycisk Wartość DWORD.
  4. W obszarze Nazwa, typ:
    SQLSecurityCheck
  5. Kliknij dwukrotnie ikonę SQLSecurityCheck.
  6. W Dane wartości wpisz:
    00000000
  7. Kliknij przycisk OK.

Word 2003

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


"SQLSecurityCheck" = dword: 00000000
  1. Uruchom Edytor rejestru.
  2. Zlokalizuj i kliknij następujący klucz rejestru:
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
  3. Kliknij przycisk Edytuj, wskaż polecenie Nowy, a następnie kliknij przycisk Wartość DWORD.
  4. W obszarze Nazwa, typ:
    SQLSecurityCheck
  5. Kliknij dwukrotnie ikonę SQLSecurityCheck.
  6. W Dane wartości wpisz:
    00000000
  7. Kliknij przycisk OK.

Dodatek Service Pack 3 dla programu Word 2002

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


"SQLSecurityCheck" = dword: 00000000

Aby to zrobić, wykonaj następujące kroki:
  1. Uruchom Edytor rejestru.
  2. Zlokalizuj i kliknij następujący klucz rejestru:
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
  3. Kliknij przycisk Edytuj, wskaż polecenie Nowy, a następnie kliknij przycisk Wartość DWORD.
  4. W obszarze Nazwa, typ:
    SQLSecurityCheck
  5. Kliknij dwukrotnie ikonę SQLSecurityCheck.
  6. W Dane wartości wpisz:
    00000000
  7. Kliknij przycisk OK.

Stan

To zachowanie jest zgodne z projektem.

Właściwości

Numer ID artykułu: 825765 - Ostatnia weryfikacja: 3 stycznia 2013 - Weryfikacja: 1.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Word 2013
  • Microsoft Word 2010
  • Microsoft Office Word 2007
  • Microsoft Office Word 2003
  • Microsoft Word 2002 Service Pack 2
Słowa kluczowe: 
kbofficealertid kbexpertisebeginner kbinfo kbmt KB825765 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 825765

Przekaż opinię

 

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