在安装了 SQL Server LocalDB 2014 的机器上,我正在寻找 SQLCMD.EXE 文件,但在任何地方都找不到。有没有办法单独安装?
不幸的是,我不是机器的本地管理员,所以我不喜欢 MSI ......
找到此链接https://www.microsoft.com/en-us/download/confirmation.aspx?id=36433,但不能使用 MSI ...也许复制可执行文件和 dll 可以解决问题。
从另一台安装了 SSMS 的计算机复制文件 SQLCMD.EXE、BATCHPARSER.DLL 和 SQLCMD.RLL 后,C:\Program Files\Microsoft SQL Server\110\Tools\Binn
我仍然收到错误:
Microsoft SQL Server Native Client 11.0:未找到数据源名称且未指定默认驱动程序。
运行sqlcmd -S np:\\.\pipe\LOCALDB#F8040C8F\tsql\query
。
我发现在 SQL Server LocalDB MSI 安装期间未安装ODBC 驱动程序
因此,要使用 SQLCMD,必须 为 SQL Server® 安装 Microsoft® ODBC Driver 11 - 它是 ODBC 驱动程序的一部分,如此处所示。
当我尝试安装 Microsoft® Command Line Utilities 11 for SQL Server® 时,它提示我首先安装 ODBC 驱动程序。
然后可以复制文件 SQLCMD.EXE、BATCHPARSER.DLL 和 SQLCMD.RLL 或安装Microsoft® Command Line Utilities 11 for SQL Server®。
您是否在没有以前版本的 SQL Server 的情况下在 Windows 安装上安装 SQL Server 2014?
看看 C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn