Saltear al contenido principal

La manera más sencilla de exportar datos desde SQL Server

Como necesidad siempre ha estado presente. En algún momento necesitamos mover nuestra información hacia un repositorio externo para otro tipo de visualización o generación de cálculos y reportes. Para el manejo sencillo de un usuario, este repositorio suele ser un archivo plano que obtenemos de diferentes formas. Ahora nos responderemos cuál es la manera más sencilla de exportar datos desde SQL Server

Métodos usuales que conocemos

Y que seguro hasta ahora hemos utilizado para llevar datos a un archivo plano.

  • bcp en línea de comandos y parámetro out
  • sqlcmd con parámetro de output file
  • Powershell
  • Import and Export Wizard
  • Ctrl+c y ctrl+v del Query Result

Cada uno con sus ventajas y desventajas (como cualquier cosa ¿cierto?).

Llega Azure Data Studio

Espero que ya lo conozcas y lo estés utilizando porque es una herramienta espectacular. Y si todavía no lo tienes instalado, descárgalo ahora desde el enlace oficial.

exportar-datos-desde-sql-server

Vamos a dedicar un artículo completo a su uso. El objetivo aquí será ver la forma más sencilla de exportar datos desde SQL Server.

¿Cómo hacerlo desde ADS?

Primero ejecutamos nuestra consulta. Para fines visuales vamos a ejecutar nuestro Procedimiento Almacenado sp_ReportIndexDetails para obtener un Reporte de Índices de nuestras bases de datos, en este caso de la AdventureWorks.

Ya conoces el resultado y si es que no, no te olvides ir al enlace del párrafo anterior. Desde Azure Data Studio lo veremos así.

sencilla-exportar-datos-desde-sql-server

Podríamos estar tentados de seleccionar toda la grilla del Results, copiar y pegar al igual que en SSMS pero ahora tenemos una opción más. Puedes ver en la parte derecha de los resultados un par de íconos.

forma-sencilla-de-exportar-datos

No vas a creer las opciones que tienen estos íconos.

  1. Save As CSV
  2. Save As Excel
  3. Save As JSON
  4. Save As XML
  5. Chart

Vamos por el segundo para que lo veas.

Así de sencillo

Ahora abrimos el archivo como si nada.

¿Será la forma más sencilla de exportar datos desde SQL Server?

Despues de haber tenido que realizar muchos copiar y pegar y hasta incluso lidiar con problemas de memoria al hacerlo, creo que esta es una muy buena alternativa.

Dale un vistazo, haz las pruebas con tus consultas y verás que hay un mundo interesante con esta herramienta.

Si tienes casos que quieras compartirlos, no dudes en escribirlos en los comentarios.

Pablo Javier Fernández

www.datoptim.com
I love working on SQL Server Performance Tuning and finding the origin of the problems. Music and SQL Server passionate.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Close search

Carrito

Volver arriba