Lo primero para empezar el trabajo con SQL Server es preparar el ambiente. La instalación…
Cómo usar SQLCMD con SQL Server
Durante este gran viaje al mundo de SQL Server, si te estás preguntando cómo usar SQLCMD y aún no lo estás colocando en tu cinturón de herramientas, déjame decirte que acá tienes una primera visión a las grandes posibilidades que se abren tanto para un rol de administración como DBA o para el rol de desarrollo en la búsqueda de soluciones.
Resumamos el uso de SQLCMD al uso de una herramienta que nos permite abrir una conexión hacia un servidor SQL Server desde la línea de comandos. Suena a un clásico old-school trabajar con línea de comandos ¿verdad?, pero es mucho mejor que eso.
Primeros pasos para trabajar con SQLCMD
Principalmente lo primero que necesitas es tener instalado el ODBC Driver 17 para SQL Server. Con este componente listo, no tendrás ningún problema en instalar el SQLcmd.
Con el ODBC instalado, ya puedes descargar e instalar el SQLCMD Utility ya sea de 32 o 64 bits según lo que requieras.
¡Listo! No requieres nada más.
¿Qué sigue?
Inicia tu línea de comandos a través del Command Prompt y ejecuta el comando SQLCMD.
Si aún no has realizado los pasos de verificación de una correcta instalación, es posible que obtengas un error como el que se ve en la imagen siguiente.
Entonces es necesario que vuelvas al paso anterior y valides que cumples con todos los requisitos.
Ahora empecemos a utilizarlo
Lo primero que necesitamos es un servidor al cual conectar nuestra herramienta y tener activas las credenciales para su acceso. Para empezar utilizaremos los parámetros básicos del SQLCMD para entablar una conexión:
- – S Con el nombre del servidor al cual nos conectamos
- – U Colocando el nombre del Login con el cual tenemos accesos
- – P Colocando la contraseña del Login que utilizamos
- – E Si no queremos utilizar el usuario y contraseña y preferimos usar el usuario de dominio con el cual se inició el Command Prompt
Por ejemplo, una conexión exitosa mostrará el símbolo de inicio de prompt «>» con el número de fila de código como se ve en la imagen.
Es importante tomar en cuenta el idioma con el que trabajamos ya que las letras de los parámetros pueden ser diferentes. Para esto te recomiendo ejecutar la línea sqlcmd -? para tener todo la información correcta.
¡Perfecto!
Ya tienes todo listo para responder el cómo usar SQLCMD para conectarte a tus servidores de SQL Server. Ahora el siguiente paso es saber Qué alternativas tenemos con SQLCMD.