Conectar una base de datos de SQL Server con el libro (Power Query)

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í.

Utilizar obtener Excel y transformar experiencia (Power Query) para conectarse a un base de datos de SQL Server..

  1. Haga clic en la pestaña datos, a continuación, Obtener datos > Desde base de datos > Desde SQL Server Database. Si no ve el botón Obtener datos , haga clic en Nueva consulta > Desde base de datos > Desde SQL Server Database.

  2. En el cuadro de diálogo Base de datos de Microsoft SQL, especifique el servidor SQL Server al que quiere conectarse en el cuadro Nombre del servidor. Si quiere, también puede especificar un nombre de base de datos.

  3. Si desea importar los datos mediante una consulta de base de datos nativa, especificar la consulta en el cuadro Instrucción SQL. Para obtener más información, vea Importar datos desde base de datos con la consulta de base de datos nativa.

    Cuadro de diálogo de conexión de base de datos de consulta SQL Server de energía
  4. Seleccione Aceptar.

  5. Elija el modo de autenticación para conectarse a la base de datos de SQL Server.

    Credenciales de inicio de sesión de conexión de alimentación consulta SQL Server
    1. Windows: esta es la selección predeterminada. Elija esta opción si quiere conectarse con la autenticación de Windows.

    2. Base de datos: elija esta opción si quiere conectarse con la autenticación de SQL Server. Si elige esta opción, deberá especificar un nombre de usuario y una contraseña para conectarse a la instancia de SQL Server.

  6. De forma predeterminada, la casilla Cifrar conexión está activada para indicar que Power Query se conecta a la base de datos mediante una conexión cifrada. Si no desea conectarse usando una conexión cifrada, desactive esta casilla de verificación y, a continuación, haga clic en Conectar.

    Si no se usa una conexión cifrada con SQL Server, Power Query solicitará establecer una conexión no cifrada. Haga clic en Aceptar en el mensaje para conectarse con una conexión no cifrada.

Ejemplo de fórmula

También puede usar el Editor de consultas para escribir fórmulas de Power Query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")
  1. En la ficha de cinta Power Query, haga clic en Desde base de datos > Desde SQL Server Database.

    Opciones de consulta de base de datos de energía
  2. En el cuadro de diálogo Base de datos de Microsoft SQL, especifique el servidor SQL Server al que quiere conectarse en el cuadro Nombre del servidor. Si quiere, también puede especificar un nombre de base de datos.

  3. Si desea importar los datos mediante una consulta de base de datos nativa, especificar la consulta en el cuadro Instrucción SQL. Para obtener más información, vea Importar datos desde base de datos con la consulta de base de datos nativa.

    Cuadro de diálogo de conexión de base de datos de consulta SQL Server de energía
  4. Seleccione Aceptar.

  5. Elija el modo de autenticación para conectarse a la base de datos de SQL Server.

    Credenciales de inicio de sesión de conexión de alimentación consulta SQL Server
    1. Windows: esta es la selección predeterminada. Elija esta opción si quiere conectarse con la autenticación de Windows.

    2. Base de datos: elija esta opción si quiere conectarse con la autenticación de SQL Server. Si elige esta opción, deberá especificar un nombre de usuario y una contraseña para conectarse a la instancia de SQL Server.

  6. De forma predeterminada, la casilla Cifrar conexión está activada para indicar que Power Query se conecta a la base de datos mediante una conexión cifrada. Si no desea conectarse usando una conexión cifrada, desactive esta casilla de verificación y, a continuación, haga clic en Conectar.

    Si no se usa una conexión cifrada con SQL Server, Power Query solicitará establecer una conexión no cifrada. Haga clic en Aceptar en el mensaje para conectarse con una conexión no cifrada.

Ejemplo de fórmula

También puede usar el Editor de consultas para escribir fórmulas de Power Query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

La experiencia de obtener y transformar no estaba disponible en Excel 2007, por lo que puede usar un archivo de conexión de datos de Office (ODC) para conectarse a una base de datos de Microsoft SQL Server de un libro de Excel 2007. SQL Server es un programa de base de datos relacionales, completos que está diseñado para soluciones de datos empresariales que requieren seguridad, disponibilidad, escalabilidad y un rendimiento óptimo.

  1. En la pestaña datos, en el grupo Obtener datos externos, haga clic en Desde otros orígenes y, a continuación, haga clic en Desde SQL Server.

    Imagen de la cinta de Excel

    Se inicia el Asistente para la conexión de datos. Este asistente tiene tres páginas.

    Página 1: Conectarse al servidor de base de datos   

  2. En el paso 1, escriba el nombre del equipo en el cuadro nombre de servidor SQL Server.

  3. En el paso 2, en credenciales de inicio de sesión, siga uno de estos procedimientos:

    • Para usar su nombre de usuario de Microsoft Windows y la contraseña actual, haga clic en Usar autenticación de Windows.

    • Para escribir un nombre de usuario de la base de datos y una contraseña, 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 los cuadros Nombre de usuario y contraseña correspondientes.

      Nota de seguridad : 

      • Use contraseñas seguras que combinen mayúsculas y minúsculas, números y símbolos. Las contraseñas no mezclan estos elementos. Contraseña segura: Y6dh! et5. Contraseñas: house1. Las contraseñas deben tener 8 o más caracteres de longitud. Es mejor una frase que utiliza 14 o más caracteres.

      • Es fundamental que recuerde la contraseña. Si la olvida, Microsoft no podrá recuperarla. Guarde las contraseñas que anote en un lugar seguro, lejos de la información que ayudan a proteger.

      Página 2: Seleccionar base de datos y tabla   

  4. En Seleccione la base de datos que contiene los datos que desea, seleccione una base de datos. En Conectar con una tabla específica, seleccione una tabla o vista concreta.

    O bien, puede desactivar la casilla de verificación Conectar con una tabla específica, para que otros usuarios que utilicen este archivo de conexión se solicitará la lista de tablas y vistas.

    Página 3: Guardar el archivo de conexión de datos y de fin   

  5. Opcionalmente, en el cuadro Nombre de archivo, revise el nombre de archivo sugerido. Haga clic en Examinar para cambiar la ubicación de archivo predeterminada (Mis orígenes de datos).

  6. Si lo desea, escriba una descripción del archivo, un nombre descriptivo y palabras de búsqueda comunes en los cuadros Descripción, Nombre descriptivo y Palabras clave de búsqueda.

  7. Para asegurarse de que siempre se usa el archivo de conexión cuando se actualizan los datos, haga clic en la casilla de verificación siempre intenta utilizar este archivo para actualizar los datos. Esta casilla garantiza que todos los libros que usen ese archivo de conexión siempre utilizará las actualizaciones del archivo de conexión.

  8. Para especificar el modo de acceso a un origen de datos externos de un informe de tabla dinámica si el libro se guarda en Excel Services y se abre mediante Excel Services, haga clic en configuración de autenticación y, a continuación, seleccione una de las siguientes opciones para iniciar sesión en el origen de datos:

    • Autenticación de Windows     Seleccione esta opción para usar el nombre de usuario de Windows y la contraseña del usuario actual. Este es el método más seguro, pero puede afectar al rendimiento cuando muchos usuarios están conectados al servidor.

    • SSO     Seleccione esta opción para usar el inicio de sesión único (SSO) y, a continuación, escriba la cadena de identificación apropiada en el cuadro ID de SSO. Un administrador del sitio puede configurar un sitio de Windows SharePoint Services para usar un inicio de sesión único de base de datos en el que se pueden almacenar un nombre de usuario y contraseña. Este método puede ser más eficaz cuando muchos usuarios están conectados al servidor.

    • Ninguno     Seleccione esta opción para guardar el nombre de usuario y contraseña en el archivo de conexión.

      Nota de seguridad : No guardar información de inicio de sesión al conectarse a orígenes de datos. Esta información puede almacenarse como texto sin formato y un usuario malintencionado podría tener acceso a la información para comprometa la seguridad del origen de datos.

      Nota: Se usa la configuración de autenticación solo por Excel Services y no por Excel.

  9. Haga clic en Aceptar.

  10. Haga clic en Finalizar para cerrar al Asistente para la conexión de datos.

    Se muestra el cuadro de diálogo Importar datos.

  11. En Seleccione cómo desea ver los datos en el libro, siga uno de estos procedimientos:

    • Para crear una tabla de Excel, haga clic en tabla (es decir, el valor predeterminado).

    • Para crear un informe de tabla dinámica, haga clic en Informe de tabla dinámica.

    • Para crear un informe de gráfico dinámico y tabla dinámica, haga clic en informe de tabla dinámica y gráfico dinámico.

      Nota: La opción de Crear una conexión solo está disponible solo para una base de datos OLAP.

  12. Bajo donde desea ubicar los datos?, siga uno de estos procedimientos:

    • Para colocar los datos en una hoja de cálculo existente, seleccione hoja de cálculo existente y, a continuación, escriba el nombre de la primera celda del rango de celdas donde desea ubicar los datos.

      Como alternativa, haga clic en Contraer diálogo Imagen del botón para contraer temporalmente el cuadro de diálogo, seleccione la primera celda de la hoja de cálculo y, a continuación, haga clic en Expandir diálogo Imagen del botón .

    • Para colocar los datos en una nueva hoja de cálculo comenzando por la celda A1, haga clic en nueva hoja de cálculo.

  13. Si lo desea, puede cambiar las propiedades de conexión (y también cambiar el archivo de conexión) haciendo clic en Propiedades, realizando los cambios en el cuadro de diálogo Propiedades de conexión y, a continuación, haga clic en Aceptar.

    Para obtener más información, vea Propiedades de conexión.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

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.

Vea también

Power Query se conoce como obtener y transformar en Excel 2016

Importar datos desde orígenes de datos externos

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.

×