这个小问题是我正在尝试解决的一个更大问题的一部分:
SQLCMD 是否需要单独安装,或者它是否包含在 Microsoft SQL Server 2008 Native Client(我刚刚安装在我的网络服务器上)中。
也许这只是一个错误的路径问题。以下是我尝试过的:
C:\>sqlcmd -S tcp:devmojito\mssqlserver2008,1433
'sqlcmd' is not recognized as an internal or external command,
operable program or batch file.
C:\>
当从我的 SQL Server 机器上的 c 盘执行时,相同的语法也有效。
編輯:
路径如下:
C:>echo %PATH% C:\oracle\product\10.2.0\client_1\bin;C:\Program Files\Support Tools\;C:\FileNET\Fnsw\Client\Shobj;C:\PROGRA~1\FileNET\Capture\Programs;C:\FileNET\Shared;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\Sy stem32\Wbem;C:\Program Files\Dell\SysMgt\oma\bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0
我昨天刚刚安装了 SQL Server 2008 Native Client (SNAC?)(通过查看控制面板 -> 添加删除程序列表中的条目进行验证)。然而在这个位置:
C:\Program Files\Microsoft SQL Server\100
我只看到 2 个子文件夹:KeyFile License Terms
..没有工具,没有 Binn
我重复了 SNAC 的安装,但仍然没有任何反应。
答案1
除了 SQL Server 2008 命令行实用程序外,您还可以安装 SQL Server 客户端组件。不过,这也会安装 SSMS 和 BIDS。
至于 SQL Native Client,请将其视为允许使用该版本的最新选项连接到 SQL Server 的驱动程序。您仍然需要客户端工具,而这不包含在 SQL Native Client 安装中。