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.

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.