В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

При открытии основного документа слияния Word, имеющего ссылку на источник данных, появляется сообщение «При открытии данного документа будет выполнена следующая команда SQL»

Поддержка Office 2003 завершена

8 апреля 2014 г. корпорация Майкрософт прекратила поддержку Office 2003. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

Внимание! Статья содержит сведения о внесении изменений в системный реестр. Перед внесением изменений рекомендуется создать резервную копию системного реестра и изучить процедуру его восстановления. Дополнительные сведения о создании резервной копии, восстановлении и изменении реестра см. в следующей статье базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows

Внимание! Данная статья содержит инструкции по отключению параметров безопасности либо снижению уровня безопасности. Выполнение этих инструкций позволяет устранить определенные проблемы, однако предварительно рекомендуется взвесить последствия таких действий для безопасности системы в существующей среде. В случае использования представленного ниже метода решения проблемы примите все доступные меры для дополнительного обеспечения безопасности системы.
Проблема
В Microsoft Office 2003 или Microsoft Office XP с пакетом обновления 3 при открытии основного документа слияния могут возникнуть следующие проблемы.
  • Появляется следующее сообщение:
    При открытии данного документа будет выполнена следующая команда SQL:
    SELECT * FROM источник_данных
    Данные из базы данных будут помещены в документ. Продолжить?
    Примечание. Если вы нажмете кнопку Да, то основной документ слияния будет открыт вместе с приложенным к нему источником данных. Если вы нажмете Нет, откроется только основной документ слияния.
  • К основному документу слияния, который открывается с помощью VBA, источник данных не прилагается.
Примечание. Проблемы, описанные в данной статье, могут возникать и при открытии документа слияния программным способом, например, с помощью программ Microsoft Access или Microsoft Visual FoxPro.
Причина
Появится сообщение об ошибке, описанное в разделе «Проблема».

Подобное сообщение появляется во всех версиях Office 2003, а также реализовано в Office XP с пакетом обновления 3 (SP3). Данное сообщение также реализовано в продуктах, перечисленных в разделе «Информация в данной статье применима к», чтобы обезопасить процесс слияния. Если нажать кнопку Да в появившемся сообщении, то на компьютере будет запущен программный код. В таком случае любой злоумышленник может создать SQL-запрос, с помощью которого можно украсть или уничтожить данные, к которым вы имеете доступ. Если нажать кнопку Нет в появившемся сообщении, то программный код не будет запущен на компьютере.

Примечание.В VBA настройка DisplayAlerts=none предотвращает появление сообщения, если документ открыт с помощью VBA. Однако при этом для открытия документа используется команда Нет, и к основному документу слияния не прилагается источник данных.
Временное решение
Предупреждение. Выполнение описанных ниже действий повышает степень уязвимости компьютера или сети перед возможной атакой злоумышленника или проникновением потенциально опасных программ, например вирусов. Корпорация Майкрософт не рекомендует делать этого. В случае использования данного метода полагайтесь на свой опыт и знания.
Предупреждение. Неправильное изменение параметров системного реестра с помощью редактора реестра или любым иным путем может привести к возникновению серьезных неполадок, требующих переустановки операционной системы. Корпорация Майкрософт не гарантирует устранения этих неполадок. Ответственность за результаты произведенных действий несет пользователь.
Если вы ознакомились с отказами от ответственности, приведенными в данной статье, и если документы, открываемые путем слияния, являются надежными, то вы можете попытаться устранить проблему, описанную в разделе «Проблема».
Для временного решения этой проблемы отключите предупреждение безопасности, используя раздел реестра
SQLSecurityCheck
.
Чтобы отключить предупреждение безопасности с помощью раздела реестра
SQLSecurityCheck
, выполните соответствующие действия в зависимости от версии программы Microsoft Word.

Microsoft Office Word 2003

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


"SQLSecurityCheck"=dword:00000000
  1. Откройте редактор реестра.
  2. Найдите и выделите следующий раздел реестра:
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
  3. В меню Правка выберите Создать, а затем Параметр DWORD.
  4. В поле Имя введите
    SQLSecurityCheck
    .
  5. Дважды щелкните SQLSecurityCheck.
  6. В поле Значение введите:
    00000000
  7. Нажмите кнопку ОК.

Пакет обновления 3 для Microsoft Word 2002

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


"SQLSecurityCheck"=dword:00000000

Для этого выполните следующие действия.
  1. Откройте редактор реестра.
  2. Найдите и выделите следующий раздел реестра:
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
  3. В меню Правка выберите Создать, а затем Параметр DWORD.
  4. В поле Имя введите
    SQLSecurityCheck
    .
  5. Дважды щелкните SQLSecurityCheck.
  6. В поле Значение введите:
    00000000
  7. Нажмите кнопку ОК.
Статус
Такое поведение является особенностью данного продукта.
Свойства

Номер статьи: 825765 — последний просмотр: 05/16/2011 12:59:00 — редакция: 3.0

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

  • kbinfo KB825765
Отзывы и предложения