Recibe un mensaje similar a "Si abre esto se ejecutará el comando SQL siguiente" al abrir en Word un documento principal para la combinación de correspondencia vinculado a un origen de datos

Seleccione idioma Seleccione idioma
Id. de artículo: 825765 - Ver los productos a los que se aplica este artículo

Importante: este artículo contiene información que le muestra cómo reducir la configuración de seguridad o cómo desactivar las opciones de seguridad en un equipo. Puede realizar estos cambios para evitar un problema concreto. Pero antes de realizarlos, recomendamos que evalúe los riesgos asociados a esta solución en su entorno particular. Si decide implementar esta solución alternativa, tome las medidas adicionales oportunas para ayudar a proteger su sistema.
Expandir todo | Contraer todo

En esta página

Síntomas

Al abrir un documento principal de combinación de correspondencia en Microsoft Office Word, experimenta uno de los síntomas siguientes:
  • Aparecerá un mensaje similar al siguiente:
    Al abrir este documento se ejecutará el comando SQL siguiente:
    SELECT * FROM su origen de datos
    Los datos de la base de datos se colocarán en el documento. ¿Desea continuar?
    Nota: si hace clic en , el documento principal de combinación de correspondencia se abre con el origen de datos adjunto. Si hace clic en No, el documento principal de combinación de correspondencia se abre sin el origen de datos adjunto.

    En Microsoft Office Word 2007, realice la acción siguiente mientras se muestra el mensaje:
    • Para averiguar el número único asociado al mensaje que aparece, presione CTRL+MAYÚS+I. El número siguiente aparecerá en la esquina inferior derecha de este mensaje:
      201235
  • Un documento principal de combinación de correspondencia que se abre con Microsoft Visual Basic para Aplicaciones (VBA) no tiene el origen de datos adjunto.
Nota: puede que esté utilizando un programa, por ejemplo Microsoft Access o Microsoft Visual FoxPro, para abrir mediante programación un archivo de documento principal de combinación de correspondencia cuando experimenta los síntomas de este artículo.

Causa

El mensaje que se describe en la sección "Síntomas" aparece por motivos de diseño.

Este mensaje existe en todas las versiones posteriores de Microsoft Office y se introdujo en Office XP Service Pack 3. Se agregó en los productos indicados en la sección "La información de este artículo se refiere a:" para hacer que la combinación de correspondencia sea más segura. Si hace clic en al recibir el mensaje, permite la ejecución de código en el equipo. Un usuario malintencionado quizá pueda idear una consulta SQL diseñada para robar o destruir los datos a los que usted tiene acceso. Si hace clic en No cuando reciba el mensaje, no permite que se ejecute el código.

Nota: al establecer DisplayAlerts=none a través de VBA, se suprime el mensaje cuando el archivo se abre con VBA, pero utiliza la opción NO para abrir el documento y no se adjunta ningún dato al documento principal de combinación de correspondencia.

Solución

Advertencia: esta solución puede hacer que su equipo o su red sean más vulnerables a los ataques de usuarios malintencionados o de software malintencionado, como los virus. No recomendamos esta solución, pero proporcionamos la información para que pueda decidir por sí mismo si la implementa. Use esta solución bajo su responsabilidad.

Importante Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. Sin embargo, la modificación incorrecta del Registro puede producir graves problemas. Por tanto, asegúrese de seguir estos pasos cuidadosamente. Para obtener mayor protección, realice una copia de seguridad del Registro antes de modificarlo. De esta manera, puede restaurar el Registro si se produce algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad del Registro y restaurarlo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Cómo realizar una copia de seguridad del Registro y restaurarlo en Windows


Si lee y entiende las renuncias que se proporcionan en este artículo y si los documentos que abre con la combinación de correspondencia proceden de un origen de confianza, puede que prefiera evitar el comportamiento que se describe en la sección "Síntomas".

Para evitar este comportamiento, deshabilite el mensaje de seguridad con la clave del Registro
SQLSecurityCheck
.

Para deshabilitar el mensaje de seguridad con la clave del Registro
SQLSecurityCheck
, siga los pasos que correspondan a su versión de Microsoft Word.

Word 2010

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


"SQLSecurityCheck"=dword:00000000
  1. Inicie el Editor del Registro.
  2. Busque la siguiente clave del Registro y haga clic en ella:
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
  3. En el menú Edición, seleccione Nuevo y haga clic en Valor DWORD.
  4. En Nombre, escriba:
    SQLSecurityCheck
  5. Haga doble clic en SQLSecurityCheck.
  6. En el cuadro Información del valor, escriba:
    00000000
  7. Haga clic en Aceptar.

Word 2007

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


"SQLSecurityCheck"=dword:00000000
  1. Inicie el Editor del Registro.
  2. Busque la siguiente clave del Registro y haga clic en ella:
  3. En el menú Edición, seleccione Nuevo y haga clic en Valor DWORD.
  4. En Nombre, escriba:
    SQLSecurityCheck
  5. Haga doble clic en SQLSecurityCheck.
  6. En el cuadro Información del valor, escriba:
    00000000
  7. Haga clic en Aceptar.

Word 2003

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


"SQLSecurityCheck"=dword:00000000
  1. Inicie el Editor del Registro.
  2. Busque la siguiente clave del Registro y haga clic en ella:
  3. Haga clic en Modificar, seleccione Nuevo y, a continuación, haga clic en Valor DWORD.
  4. En Nombre, escriba:
    SQLSecurityCheck
  5. Haga doble clic en SQLSecurityCheck.
  6. En el cuadro Información del valor, escriba:
    00000000
  7. Haga clic en Aceptar.

Word 2002 Service Pack 3

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


"SQLSecurityCheck"=dword:00000000

Para ello, siga estos pasos:
  1. Inicie el Editor del Registro.
  2. Busque la siguiente clave del Registro y haga clic en ella:
  3. Haga clic en Modificar, seleccione Nuevo y, a continuación, haga clic en Valor DWORD.
  4. En Nombre, escriba:
    SQLSecurityCheck
  5. Haga doble clic en SQLSecurityCheck.
  6. En el cuadro Información del valor, escriba:
    00000000
  7. Haga clic en Aceptar.

Estado

Este comportamiento es una característica del diseño de la aplicación.

Propiedades

Id. de artículo: 825765 - Última revisión: lunes, 16 de enero de 2012 - Versión: 4.0
La información de este artículo se refiere a:
  • Microsoft Word 2010
  • Microsoft Office Word 2007
  • Microsoft Office Word 2003
  • Service Pack 2 de Microsoft Word 2002
Palabras clave: 
kbofficealertid kbexpertisebeginner kbinfo KB825765

Enviar comentarios

 

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