我最近不得不卸载 Visual Studio 2012 和 DTS,然后再次安装 VS 2017 和 DTS。之后,包含的目录sqlcmd.exe
不在我的PATH
变量中。我安装了以下。
vs_Professional-vs2017-15.9.41.exe
SSDT-Setup-ENU-vs2017-15.9.9.exe
应该安装这些套件中的任何一个sqlcmd.exe
吗?如果没有,哪个工具会安装它?我需要一个可以与 SQL Server 2012+ 一起使用的。
我最近不得不卸载 Visual Studio 2012 和 DTS,然后再次安装 VS 2017 和 DTS。之后,包含的目录sqlcmd.exe
不在我的PATH
变量中。我安装了以下。
vs_Professional-vs2017-15.9.41.exe
SSDT-Setup-ENU-vs2017-15.9.9.exe
应该安装这些套件中的任何一个sqlcmd.exe
吗?如果没有,哪个工具会安装它?我需要一个可以与 SQL Server 2012+ 一起使用的。
我不确定这些安装程序是否也安装了
sqlcmd
. 微软已经从“所有东西捆绑在一起”的安装类型转变为更加模块化的安装。如果需要,我通常建议通过命令行实用程序安装程序显式安装它。
有些东西(比如完整的 SQL Server 数据库引擎)仍然包含在安装中,所以如果安装了多个版本
sqlcmd
,请注意使用哪个版本。sqlcmd
您可以通过运行sqlcmd /?
并检查版本信息的输出来确定这一点:您可以通过以下链接(适用于 x64)和此链接(适用于 x86)简单地下载 SQLCmd 。
如果您的客户端在 linux 上,您可能需要查看该文档。
您只需要Windows Installer 5和Microsoft ODBC Driver 17 for SQL Server作为先决条件。
参考