Cambiar la base de datos de SQL Server que se usa en la conexión de datos principal de la plantilla de formulario

Se aplica a
InfoPath 2010 InfoPath 2013

En este artículo...

Información general

Al diseñar una plantilla de formulario con una conexión de datos principal a una base de datos de Microsoft SQL Server, es posible que tenga que cambiar la conexión de datos principal a otra base de datos de SQL Server. Por ejemplo, imagine que diseña una plantilla de formulario y la prueba en un entorno que usa una base de datos de prueba similar a la base de datos de producción. Durante este proceso de prueba, se diseña una plantilla de formulario que se basa en una base de datos de SQL Server que su empresa usa para las pruebas. Pero la base de datos de SQL Server de producción que usarán los usuarios al implementar la plantilla de formulario se encuentra en otro servidor. Antes de implementar la plantilla de formulario, debe cambiar la conexión de datos principal de la base de datos de prueba a la base de datos de producción.

Al cambiar la base de datos en la conexión de datos principal de la plantilla de formulario, Microsoft Office InfoPath crea un origen de datos principal con campos y grupos que se corresponden con la forma en que los datos se almacenan en la nueva base de datos. Si la nueva base de datos almacena datos del mismo modo que la base de datos anterior, InfoPath enlaza automáticamente los controles existentes en la plantilla de formulario a los campos del nuevo origen de datos. Si los campos y grupos del nuevo origen de datos no coinciden con los campos y grupos del origen de datos anterior, InfoPath quita el enlace del origen de datos de los controles. Si InfoPath quita el enlace de los controles, deberá quitarlos de la plantilla de formulario o enlazarlos a otros campos del nuevo origen de datos.

Después de cambiar la conexión de datos principal, debe publicar y probar la plantilla de formulario para asegurarse de que la conexión de datos principal a la base de datos funciona correctamente cuando los usuarios rellenan formularios basados en la plantilla de formulario. También debe probar para asegurarse de que los formularios existentes que se basan en la plantilla de formulario siguen funcionando según lo esperado. Cuando complete las pruebas, puede permitir que los usuarios empiecen a rellenar formularios basados en esta plantilla de formulario. En la sección Vea también encontrará vínculos con más información sobre cómo publicar una plantilla de formulario.

Principio de página

Antes de empezar

Antes de cambiar la conexión de datos principal, necesita la siguiente información del administrador de la base de datos:

  • El nombre del servidor con la nueva base de datos de SQL Server.
  • La autenticación requerida por la nueva base de datos. La base de datos puede usar microsoft autenticación de Windows o autenticación de SQL Server para determinar cómo los usuarios pueden acceder a la base de datos.
  • Verificación de que los nombres de tabla, nombres de campo y relaciones en la nueva base de datos son los mismos que los de la base de datos anterior. Si agregó relaciones de tabla cuando diseñó por primera vez esta plantilla de formulario, deberá agregar esas mismas relaciones de tabla al cambiar la conexión de datos principal.

Principio de página

Cambiar la conexión de datos principal

  1. En el menú Herramientas , haga clic en Convertir origen de datos principal.

  2. En el Asistente para la conexión de datos, compruebe que las opciones seleccionadas son correctas para esta conexión de datos y, a continuación, haga clic en Siguiente.

  3. En la siguiente página del asistente, haga clic en Base de datos (solo Microsoft SQL Server o Microsoft Office Access) y, a continuación, haga clic en Siguiente.

  4. En la siguiente página del asistente, haga clic en Cambiar base de datos.

  5. En el cuadro de diálogo Seleccionar origen de datos , haga clic en Nuevo origen.

  6. En la lista ¿A qué tipo de origen de datos desea conectarse?, haga clic en Microsoft SQL Server y, a continuación, haga clic en Siguiente.

  7. En el cuadro Nombre del servidor, escriba el nombre del servidor que contiene la base de datos de SQL Server.

  8. En Credenciales de inicio de sesión, siga uno de estos procedimientos:

    • Si la base de datos determina quién tiene acceso en función de las credenciales que se usan en una red de Microsoft Windows, haga clic en Usar autenticación de Windows.
    • Si la base de datos determina quién tiene acceso basándose en un nombre de usuario y contraseña especificados que le ha dado el administrador de la base de datos, haga clic en Usar los siguientes nombres de usuario y contraseña y, después, escriba su nombre de usuario y contraseña en los cuadros Nombre de usuario y Contraseña .
  9. Haga clic en Siguiente.

  10. En la lista Seleccione la base de datos que contiene los datos que desea , haga clic en el nombre de la nueva base de datos que desea usar, active la casilla Conectarse a una tabla específica , haga clic en el nombre de la tabla principal y, a continuación, haga clic en Siguiente.

  11. En la siguiente página del asistente, escriba un nombre para el archivo que almacena la información de conexión de datos en el cuadro Nombre de archivo y, a continuación, haga clic en Finalizar para guardar esta configuración.
    Si tiene previsto usar otras tablas en la conexión de datos de la consulta, puede agregar las otras tablas en esta página del asistente.
    Agregar otras tablas

    1. Haga clic en Agregar tabla.
    2. En la lista Seleccionar una tabla secundaria para agregar , haga clic en el nombre de la tabla secundaria y, a continuación, haga clic en Siguiente.
    3. InfoPath intenta establecer las relaciones haciendo coincidir nombres de campo en ambas tablas. Si no desea usar la relación sugerida, seleccione la relación y, a continuación, haga clic en Quitar relación.
    4. Para agregar una relación, haga clic en Agregar relación, haga clic en los nombres de los campos relacionados de ambas columnas y, a continuación, haga clic en Aceptar.
    5. Haga clic en Finalizar.
    6. Para agregar tablas secundarias adicionales, repita estos pasos.
  12. Haga clic en Siguiente.

  13. En la última página del asistente, escriba un nombre para la conexión de datos principal. Este nombre aparecerá en la lista Origen de datos del panel de tareas Origen de datos .

  14. Para permitir que los usuarios envíen los datos del formulario a través de otra conexión de datos de envío que agregará más adelante, haga clic para desactivar la casilla Habilitar envío para esta conexión para deshabilitar la conexión de datos de envío en la conexión de datos principal.

  15. Haga clic en Finalizar.

    Sugerencia

    Si necesita cambiar cualquier consulta o enviar conexiones de datos que son conexiones de datos secundarias a las plantillas de formulario, puede realizar estos cambios antes de ir al paso siguiente. Al cambiar las conexiones de datos secundarias ahora, puede probar las conexiones de datos principales y secundarias nuevas al mismo tiempo. En la sección Vea también encontrará vínculos con más información sobre cómo cambiar conexiones de datos secundarias.

  16. Para probar sus cambios, haga clic en Vista previa en la barra Estándar, o presione CTRL+MAYÚS+B.

  17. Para publicar la plantilla de formulario, en el menú Archivo , haga clic en Publicar.

  18. Pruebe el formulario a fondo abriendo un formulario basado en esta plantilla y llenándolo. Compruebe que el formulario basado en esta plantilla funciona según lo esperado.

Principio de página