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

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

En este artículo

Información general

Antes de empezar

Cambiar la conexión de datos principal

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, debe cambiar la conexión de datos principal a otra base de datos de SQL Server. Por ejemplo, suponga que diseñar una plantilla de formulario y probar en un entorno que usa una base de datos de prueba similar a la base de datos de producción. Durante el proceso de prueba, diseñar una plantilla de formulario que se basa en una base de datos de SQL Server que utiliza su compañía para realizar pruebas. Pero la base de datos de SQL Server de producción que los usuarios utilizarán cuando se implementa la plantilla de formulario que 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 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 cambiar 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 de 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 seguirán funcionan según lo esperado. Cuando complete las pruebas, puede permitir a los usuarios empezar a rellenar los formularios basados en esta plantilla de formulario. Buscar vínculos a más información acerca de la publicación de una plantilla de formulario en la sección Vea también.

Volver al principio

Antes de empezar

Antes de cambiar la conexión de datos principal, necesita la siguiente información al 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 autenticación de Windows de Microsoft o la autenticación de SQL Server para determinar cómo los usuarios pueden acceder a la base de datos.

  • Comprobació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. Si ha agregado relaciones de tabla cuando se diseñan primero esta plantilla de formulario, debe agregar esas mismas relaciones de tabla al cambiar 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 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 (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 ¿qué tipo de origen de datos desea conectarse a, 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 las credenciales de inicio de sesión, siga uno de estos procedimientos:

    • Si la base de datos determina quién tiene acceso basado en las credenciales utilizadas 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 que recibe desde el Administrador de la base de datos, haga clic en usar el siguiente nombre de usuario y contraseña y, a continuación, escriba su nombre de usuario y contraseña en el Nombre de usuario y Contraseña cuadros.

  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 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 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 la configuración.

    Si piensa 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 Seleccione la tabla secundaria que desea 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 los 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 de Origen de datos en el panel de tareas Origen de datos.

  14. Para permitir a los usuarios enviar sus 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 necesita cambiar cualquier consulta o conexiones de datos que son conexiones de datos secundarias a las plantillas de formulario de envío, puede realizar estos cambios antes de pasar al siguiente paso. Cambiando las conexiones de datos secundarios ahora, puede probar ambas el nuevo principal y secundario las conexiones de datos al mismo tiempo. Buscar vínculos a más información sobre cómo cambiar las conexiones de datos secundario en la sección Vea también.

  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. Probar el formulario de fondo al abrir un formulario que se basa en esta plantilla de formulario y rellenarlo. Compruebe que el formulario basado en esta plantilla de formulario funciona según lo esperado.

Volver al principio

Ampliar sus conocimientos de Office
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.

×