Este repositorio contiene documentación y ejemplos de uso para Microsoft SQL Server (MSSQL).
Aquí encontrarás recursos, comandos y explicaciones útiles para trabajar con MSSQL, incluyendo el uso de la herramienta de línea de comandos sqlcmd.
- -S : Especifica el nombre o la dirección del servidor SQL al que conectarse.
- Ejemplo:
-S localhosto-S 192.168.1.100\\SQLEXPRESS
- Ejemplo:
- -E : Usa la autenticación integrada de Windows (no requiere usuario/contraseña).
- -U : Especifica el nombre de usuario para autenticación SQL Server.
- -P : Especifica la contraseña del usuario.
- -Q : Ejecuta una consulta SQL directamente y cierra la conexión al finalizar.
- Ejemplo:
-Q "SELECT * FROM tabla"
- Ejemplo:
- -i : Especifica un archivo de entrada con comandos SQL a ejecutar.
- -o : Especifica un archivo de salida donde guardar los resultados.
- Ejemplo:
-o resultado.txt
- Ejemplo:
- -y : Establece el tamaño máximo de longitud de las variables (por defecto 256).
- Ejemplo:
-y 1024
- Ejemplo:
- -h : Especifica el número de filas por encabezado de columna en la salida.
- -b : Hace que
sqlcmdtermine con un código de error si ocurre algún error durante la ejecución. - -d : Especifica la base de datos predeterminada a la que conectarse tras iniciar sesión.
- Ejemplo:
-d master
- Ejemplo:
- -? : Muestra la ayuda de
sqlcmd.
sqlcmd -S localhost -E -d master -Q "SELECT name FROM sys.databases" -o bases.txtEste comando se conecta al servidor local usando autenticación de Windows, selecciona la base de datos master, ejecuta una consulta y guarda el resultado en bases.txt.
Para más información, consulta la documentación oficial de Microsoft SQL Server.