SQL Server 2014 Express中的SQLCMD.EXE在哪里?


21

使用“ SQLCMD.EXE”备份我的SQL Server Express数据库多年后,我才发现安装2014版本后,再也找不到SQLCMD.EXE。

在以前的版本中,它位于

C:\ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn \ SQLCMD.EXE

但是在我的2014安装中,不存在SQLCMD.EXE

C:\ Program Files \ Microsoft SQL Server \ 120 \ Tools \ Binn

我的问题:

有机会将SQLCMD.EXE放入SQL Server Express 2014吗?


1
在命令提示符下键入sqlcmd时会发生什么。这会带来错误吗?我的PC上有2014年的命令会进行检查和还原,但我猜测已经进行了一些更改。
Shanky

Answers:


26

Microsoft Connect上发现了这一点:

根据MSDN http://msdn.microsoft.com/zh-cn/library/ms143547(v=sql.120).aspx上的此页面 ,sqlcmd.exe和bcp.exe现在位于<安装目录> \ Client SDK中\ ODBC \ 110 \ Tools \ Binn

的确,sqlcmd.exe并且bcp.exe在我机器的那个文件夹中。

确保已安装Client SDK Tools


1
谢谢。文件夹110用于120版本不是很奇怪吗?
Uwe Keim 2014年

2
我认为这是因为SQL客户端驱动程序仍在110版本上
gmsantos

2
现在,找到它的逻辑方法是检查“ ODBCToolsPath”注册表项,如Microsoft Connect问题中的另一篇文章所述。
托尼·沃尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.