Recentemente, tive que desinstalar o Visual Studio 2012 e o DTS e instalar o VS 2017 e o DTS novamente. Depois, o diretório que continha sqlcmd.exe
não estava na minha PATH
variável. Instalei o seguinte.
vs_Professional-vs2017-15.9.41.exe
SSDT-Setup-ENU-vs2017-15.9.9.exe
Qualquer um desses kits deve ser instalado sqlcmd.exe
? Se não, qual ferramenta irá instalá-lo? Eu preciso de um que funcione com o SQL Server 2012+.
Não tenho certeza se algum desses instaladores também instala o
sqlcmd
. A Microsoft mudou de tipos de instalações "tudo agrupado" para instalações mais modulares.Normalmente, sugiro instalá-lo explicitamente por meio do instalador do Command Line Utilities, se você precisar.
Algumas coisas (como o mecanismo de banco de dados completo do SQL Server) ainda são incluídas
sqlcmd
como parte da instalação, portanto, observe qual versão desqlcmd
será usada se houver várias versões instaladas. Você pode determinar isso executandosqlcmd /?
e examinando a saída para obter informações sobre a versão:Você pode simplesmente baixar o SQLCmd através do seguinte link (para x64) e este (para x86).
Se o seu cliente estiver no linux, você pode verificar essa documentação .
Você só precisa do Windows Installer 5 e do Microsoft ODBC Driver 17 for SQL Server como pré-requisitos.
Referência