Microsoft SQL Server proporciona a los usuarios una variedad de interfaces gráficas de usuario enriquecidas para recuperar y manipular datos y configurar bases de datos de SQL Server. Sin embargo, a veces es más fácil trabajar desde la línea de comandos antigua. Si está buscando una forma rápida y sucia de ejecutar una consulta SQL o desea incluir sentencias SQL en un archivo de script de Windows, SQLCMD le permite cumplir su objetivo. En este artículo se supone que ya tiene instalada la base de datos de ejemplo AdventureWorks de Microsoft.
Abrir un símbolo del sistema
Para ejecutar SQLCMD, primero debe abrir una utilidad de línea de comandos de Windows. En Windows XP, haga clic en Inicio> Ejecutar y luego escriba CMD en el cuadro de texto antes de hacer clic DE ACUERDO. En Windows Vista, haga clic en Windows botón, escriba CMD en el Buscar presiona y presiona Entrar.Debería ver un símbolo del sistema de Windows. Una vez que tenga un indicador de comandos abierto, use la utilidad SQLCMD para conectarse a la base de datos. En este ejemplo, nos estamos conectando a la base de datos AdventureWorks2014, por lo que usamos el comando: sqlcmd -d AdventureWorks2014
Esto utiliza las credenciales predeterminadas de Windows para conectarse a su base de datos. También puede especificar un nombre de usuario utilizando el distintivo -U y una contraseña utilizando el distintivo -P. Por ejemplo, podría conectarse a la base de datos utilizando el nombre de usuario "mike" y la contraseña "goirish" con la siguiente línea de comando: sqlcmd -U mike -P goirish -d AdventureWorks2014 03 de 05 Comience a escribir una declaración SQL en el indicador 1>. Puede usar tantas líneas como desee para su consulta, presionando Entrar Tecla después de cada línea. SQL Server no ejecuta su consulta hasta que se le indique explícitamente que lo haga.En este ejemplo, ingresamos la siguiente consulta: SELECCIONAR * DE HumanResources.shift 04 de 05 Cuando esté listo para ejecutar su consulta, escriba el comando IR en una nueva línea de comando dentro de SQLCMD y presione Entrar. SQLCMD ejecuta su consulta y muestra los resultados en la pantalla. Cuando esté listo para salir de SQLCMD, escriba el comando SALIDA en una línea de comando en blanco para volver al símbolo del sistema de Windows. Conexión a la base de datos
Ingresando una consulta
Ejecutando la consulta
Saliendo de SQLCMD