Skip to main content

Utilidad de línea de comandos de Microsoft SQL Server

sql server tutorial on sqlcmd (Abril 2025)

sql server tutorial on sqlcmd (Abril 2025)
Anonim

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.

01 de 05

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.

02 de 05

Conexión a la base de datos

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

Ingresando una consulta

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

Ejecutando la consulta

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.

05 de 05

Saliendo de SQLCMD

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.