Sqlcmd no se reconoce como un comando interno o externo

Sáb, 07/01/2017 - 19:40 -- jsequeiros

Este mensaje aparece cuando no está instalado la utilidad sqlcmd , o no cuenta con sql server instalado. O también puede ser que esté instalado y no este registrado en la variable de entorno.
Para trabajar con la utilidad sqlcmd en un equipo que no tiene sql server instalado es necesario descargar e instalar la utilidad.

Descargar SQLCMD.

https://www.microsoft.com/en-us/download/details.aspx?id=53591

Es necesario instalar lo siguiente:

Windows Installer y el Driver ODBC de SQL Server

  1. Windows Installer es una Aplicación para la instalación y configuración de los programas en el equipo.

    Descargar: https://www.microsoft.com/en-us/download/details.aspx?id=8483

  2. Microsoft ODBC Driver 13.1 for SQL Server, es un estándar de acceso a bases de datos que utilizan los sistemas Microsoft. Las siglas significan Open DataBase Connectivity. A través de ODBC, en un sistema Windows se puede conectar con cualquier base de datos.

    Descargar: http://go.microsoft.com/fwlink/?LinkId=825608

Observación:

Si una vez realizado la instalación  sigue saliendo: "Sqlcmd no se reconoce como un comando interno o externo".  Se debe verificar las variables de entorno del sistema. Mi PC -> botón derecho -> Propiedades -> Opciones Avanzadas -> Variables de Entorno, Variables de Sistema, Variable Path 

tiene que aparecer lo siguiente:  %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM 



Si no aparece, editarlo y modificarlo por ese valor y por ultimo reinicia sistema.

Imágenes de referencia:

Ingresar a propiedades del sistema
Ventana de Propiedades del Sistema -> Opciones avanzadas

Ventana de variables de entorno
Ventana de variables de entorno.

editar las variables de entorno
Ventana de modificación de las variables de entorno.

Post new comment