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

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

En este artículo

Información general

Antes de empezar

Cambiar la conexión de datos principal

Descripción general

Cuando diseña una plantilla de formulario con una conexión de datos principal a una base de datos de SQL Server, es posible que tenga que modificar la conexión de datos principal a otra base de datos de SQL Server. Por ejemplo, suponga que diseña una plantilla de formulario y la prueba en un entorno que usa una base de datos de prueba similar a su base de datos de producción. Durante este proceso de prueba, diseña una plantilla de formulario basada en una base de datos de SQL Server que su compañía usa para prueba. Pero la base de datos de producción de SQL Server que utilizarán los usuarios cuando implemente la plantilla de formulario está en otro servidor. Antes de poder implementar la plantilla de formulario, debe cambiar la conexión de datos principal de la base de pruebas 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 principal origen de datos con campos y grupos que corresponden a la forma en que los datos se almacenan en la base de datos nueva. Si la nueva base de datos almacena datos de la misma manera que la base de datos antigua, InfoPath enlaza automáticamente los controles existentes en la plantilla de formulario a los campos en el nuevo origen de datos. Si los campos y grupos en el nuevo origen de datos no coinciden con los campos y grupos en el origen de datos antiguo, InfoPath quita el enlace de origen de datos de los controles. Si InfoPath quita el enlace de los controles, debe quitar los controles de la plantilla de formulario o enlazar los controles a otros campos en el nuevo origen de datos.

Después de modificar la conexión de datos principal, debería publicar y probar la plantilla de formulario para asegurarse de que la conexión de datos principal a la base de datos funciona de forma correcta cuando los usuarios rellenan formularios basados en la plantilla de formulario. También debería probarla para asegurarse de que los formularios existentes basados en la plantilla de formulario siguen trabajando como se espera de ellos. Cuando complete las pruebas, puede permitir a los usuarios que comiencen a rellenar los formularios basados en esta plantilla de formulario. En la sección Vea también encontrará vínculos para obtener más información acerca de la publicación de una plantilla de formulario modificada.

Volver al principio

Antes de empezar

Antes de modificar 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. Ésta puede usar la autenticación Microsoft Windows o la autenticación SQL Server para determinar cómo los usuarios obtienen acceso a la base de datos.

  • Comprobación de que los nombres de tablas, nombres de campos y relaciones de la nueva base de datos son los mismos que los de la base de datos antigua. Si ha agregado relaciones de tabla cuando ha diseñado por primera vez esta plantilla de formulario, necesita agregar esas mismas relaciones de tabla cuando modifica la conexión de datos principal.

Volver al principio

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 son correctas las opciones seleccionadas 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 (sólo de Microsoft SQL Server o Microsoft Office Access) y, a continuación, en Siguiente.

  4. En la página siguiente 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 conexión, siga uno de estos procedimientos:

    • Si la base de datos determina quién tiene acceso basado en las credenciales usadas en una red de Microsoft Windows, haga clic en Usar autenticación de Windows.

    • Si la base de datos determina quién tiene acceso basado en un nombre de usuario y contraseña específicos que obtiene del administrador de la base de datos, haga clic en Utilizar el nombre de usuario y la contraseña siguientes y escriba el nombre de usuario y la 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 la información que desea, haga clic en el nombre de la nueva base de datos que desea usar, active la casilla de verificación Conectar con una tabla específica, haga clic en el nombre de la tabla principal y, a continuación, haga clic en Siguiente.

  11. En la página siguiente 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 piensa usar otras tablas en la conexión de datos de 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 Seleccione la tabla secundaria que desea agregar, haga clic en el nombre de la tabla secundaria y, a continuación, en Siguiente.

    3. InfoPath intenta establecer las relaciones haciendo coincidir los nombres de campos 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 sucesivamente en Agregar relación, en los nombres de los campos relacionados de ambas columnas y, a continuación, 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 en el panel de tareas Origen de datos.

  14. Para permitir a los usuarios que envíen los datos del formulario mediante otra conexión de datos de envío que agregará posteriormente, haga clic para desactivar la casilla de verificación Habilitar el 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 debe modificar una conexión de datos de consulta o de envío que son conexiones de datos secundarias a las plantillas de formulario, puede realizar estos cambios antes de pasar al paso siguiente. Si cambia ahora las conexiones de datos secundarias, puede probar ambas conexiones de datos, la principal y la secundaria, al mismo tiempo. En la sección Vea también, encontrará vínculos para obtener más información sobre cómo cambiar las 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 exhaustivamente abriendo un formulario basado en esta plantilla de formulario y rellénelo. Compruebe que el formulario basado en esta plantilla de formulario funciona como se espera.

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×