SQLCMD, SQL Server desde la línea de comandos



SQL Server dispone una herramienta no muy conocida para acceder a sus bases de datos. SQLCMD es una utilidad de línea de comando, al estilo MySql, para poder operar con las base de datos.

Suscríbete a nuestra newsletter

Sin spam. Solo contenido útil para profesionales de bases de datos.



Para utilizarla lo haremos desde una consola de Windows Inicio -> Ejecutar -> CMD Y escribimos:

sqlcmd –S ServidorSqlServer –U usuario –P password

Con esta línea conectamos al servidor SQL Server, una vez conectamos nos aparece 1> que es el símbolo del sistema y ya podemos ejecutar consultas, por ejemplo si escribimos:

Select * from sysdatabases (pulsamos enter)
go (pulsamos enter) go = ejecutar sentencia

esto nos mostrara la lista de base de datos del SQL Server al que hemos conectado.

Desde sqlcmd podemos ejecutar consultas, archivos y ejecutar comandos t-sql.

Os dejo unos links donde encontrareis mas información sobre esta utilidad:

http://msdn.microsoft.com/es-es/library/ms162773.aspx
http://msdn.microsoft.com/es-es/library/ms170207.aspx
http://technet.microsoft.com/es-es/library/ms180944.aspx


Saludos
Alex.