Wichtig Dieser Artikel enthält Informationen darüber, wie Sie die Sicherheitseinstellungen senken oder die Sicherheitsfeatures eines Computers deaktivieren können. Sie können diese Änderungen vornehmen, um ein bestimmtes Problem zu umgehen. Wir raten Ihnen jedoch, zunächst die Risiken dieser Problemumgehung für Ihre Umgebung abzuschätzen, bevor Sie die genannten Änderungen vornehmen. Wenn Sie diese Problemumgehung implementieren, führen Sie alle geeigneten zusätzlichen Schritte aus, um Ihr System zu schützen.
Symptome
Wenn Sie ein Seriendruck-Hauptdokument in Microsoft Office Word öffnen, tritt eines der folgenden Symptome auf:
Sie erhalten die folgende Eingabeaufforderung:
Wenn Sie dieses Dokument öffnen, wird der folgende SQL-Befehl ausgeführt:
SELECT * FROM your datasource
Daten aus Ihrer Datenbank werden in das Dokument eingefügt. Möchten Sie den Vorgang fortsetzen? Hinweis Wenn Sie auf Ja klicken, wird das Seriendruck-Hauptdokument mit der angefügten Datenquelle geöffnet. Wenn Sie auf Nein klicken, wird das Seriendruck-Hauptdokument ohne angefügte Datenquelle geöffnet.Führen Sie in Microsoft Office Word 2007 die folgende Aktion aus, während die Eingabeaufforderung angezeigt wird:
Drücken Sie STRG+UMSCHALT+I, um die eindeutige Zahl zu ermitteln, die der empfangenen Nachricht zugeordnet ist. Die folgende Zahl wird in der unteren rechten Ecke dieser Nachricht angezeigt:
Hinweis
201235
- An ein Seriendruck-Hauptdokument, das mit Microsoft Visual Basic for Applications (VBA) geöffnet wird, ist die Datenquelle nicht angefügt.
Hinweis Es kann sein, dass Sie ein Programm verwenden, z. B. Microsoft Access oder Microsoft Visual FoxPro, um eine Seriendruck-Hauptdokumentdatei programmgesteuert zu öffnen, wenn die Symptome in diesem Artikel auftreten.
Ursache
Die im Abschnitt "Symptome" beschriebene Eingabeaufforderung ist beabsichtigt.
Diese Aufforderung ist in allen späteren Versionen von Microsoft Office vorhanden und wurde in Office XP Service Pack 3 eingeführt. Diese Aufforderung wurde in den im Abschnitt "Gilt für" aufgeführten Produkten hinzugefügt, um den Seriendruck sicherer zu machen. Wenn Sie auf Ja klicken, wenn Sie die Eingabeaufforderung erhalten, lassen Sie Code auf Ihrem Computer ausführen. Ein böswilliger Benutzer kann möglicherweise eine SQL-Abfrage erstellen, die darauf ausgelegt ist, Daten zu stehlen oder zu zerstören, auf die Sie Zugriff haben. Wenn Sie auf Nein klicken, wenn Sie die Eingabeaufforderung erhalten, lassen Sie keinen Code ausführen.
Hinweis Das Festlegen von DisplayAlerts=none über VBA unterdrückt die Eingabeaufforderung, wenn die Datei mit VBA geöffnet wird, verwendet jedoch die Option NO, um das Dokument zu öffnen, und es werden keine Daten an das Seriendruck-Hauptdokument angefügt.
Problemumgehung
Warnung Diese Problemumgehung kann Ihren Computer oder Ihr Netzwerk anfälliger für Angriffe durch böswillige Benutzer oder durch Schadsoftware wie Viren machen. Diese Problemumgehung wird nicht von Microsoft empfohlen, wird jedoch hier aufgeführt, damit Sie diese Option nach eigenem Ermessen anwenden können. Sie verwenden diese Problemumgehung auf eigene Gefahr.
Wichtig: Dieser Abschnitt bzw. die Methoden- oder Aufgabenbeschreibung enthält Hinweise zum Ändern der Registrierung. Es können jedoch schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie deshalb sicher, dass Sie diese Schritte sorgfältig ausführen. Als zusätzlichen Schutz erstellen Sie eine Sicherung der Registrierung, bevor Sie sie ändern. So ist gewährleistet, dass Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Erstellen und Wiederherstellen einer Sicherungskopie der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 Sichern und Wiederherstellen der Registrierung in Windows
Wenn Sie die haftungsausschlüsse in diesem Artikel lesen und verstehen und die Dokumente, die Sie mithilfe des Seriendrucks öffnen, aus einer vertrauenswürdigen Quelle stammen, sollten Sie das im Abschnitt "Symptome" beschriebene Verhalten umgehen.
Um dieses Verhalten zu umgehen, deaktivieren Sie die Sicherheitsaufforderung mithilfe des RegistrierungsschlüsselsSQLSecurityCheck .
Um die Sicherheitseingabeaufforderung mithilfe des Registrierungsschlüssels SQLSecurityCheck zu deaktivieren, führen Sie die entsprechenden Schritte für Ihre Version von Microsoft Word aus.
Word 2013
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
"SQLSecurityCheck"=dword:00000000
Starten Sie den Registrierungs-Editor.
Klicken Sie auf den folgenden Registrierungsschlüssel:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie dann auf DWORD-Wert.
Geben Sie unter Name Folgendes ein:
SQLSecurityCheck
Doppelklicken Sie auf SQLSicherheitCheck.
Geben Sie im Feld Wertdaten Folgendes ein:
00000000
Klicken Sie auf OK.
Word 2010
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
"SQLSecurityCheck"=dword:00000000
Starten Sie den Registrierungs-Editor.
Klicken Sie auf den folgenden Registrierungsschlüssel:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\OptionsZeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie dann auf DWORD-Wert.
Geben Sie unter Name Folgendes ein:
SQLSecurityCheckDoppelklicken Sie auf SQLSicherheitCheck.
Geben Sie im Feld Wertdaten Folgendes ein:
00000000Klicken Sie auf OK.
Word 2007
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
"SQLSecurityCheck"=dword:00000000
Starten Sie den Registrierungs-Editor.
Klicken Sie auf den folgenden Registrierungsschlüssel:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\OptionsZeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie dann auf DWORD-Wert.
Geben Sie unter Name Folgendes ein:
SQLSecurityCheckDoppelklicken Sie auf SQLSicherheitCheck.
Geben Sie im Feld Wertdaten Folgendes ein:
00000000Klicken Sie auf OK.
Word 2003
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
"SQLSecurityCheck"=dword:00000000
Starten Sie den Registrierungs-Editor.
Klicken Sie auf den folgenden Registrierungsschlüssel:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\OptionsKlicken Sie auf Bearbeiten, zeigen Sie auf Neu, und klicken Sie dann auf DWORD-Wert.
Geben Sie unter Name Folgendes ein:
SQLSecurityCheckDoppelklicken Sie auf SQLSicherheitCheck.
Geben Sie im Feld Wertdaten Folgendes ein:
00000000Klicken Sie auf OK.
Word 2002 Service Pack 3
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
"SQLSecurityCheck"=dword:00000000
Führen Sie hierzu die folgenden Schritte aus:
- Starten Sie den Registrierungs-Editor.
- Klicken Sie auf den folgenden Registrierungsschlüssel:
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options - Klicken Sie auf Bearbeiten, zeigen Sie auf Neu, und klicken Sie dann auf DWORD-Wert.
- Geben Sie unter Name Folgendes ein:
SQLSecurityCheck - Doppelklicken Sie auf SQLSicherheitCheck.
- Geben Sie im Feld Wertdaten Folgendes ein:
00000000 - Klicken Sie auf OK.
Status
Dieses Verhalten ist beabsichtigt.