sql - 我下载了 mac os 的 mssql 工具,但它说 "sqlcmd: command not found"

标签 sql sql-server linux bash macos

我正在尝试连接到我的 mac 终端上容器外的 MS SQL 服务器。 我遵循了这些说明:https://learn.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker

而且我能够访问容器内的 sqlcmd 命令。但是,当我按照容器外的命令说明进行操作时: sqlcmd -S 10.3.2.4,1401 -U SA -P ''

它不让我输入命令 sqlcmd,它说: “-bash:sqlcmd:找不到命令”

我觉得这可能是一个路径问题,有没有其他人在他们的 mac 上遇到过这个问题?

最佳答案

要从您的 mac 运行此命令 (sqlcmd),您需要在您的 mac 上安装此工具。要在您的 Mac 上安装 sqlcmd,您可以按照此操作,

安装 Mac El Capitan 和 Sierra 的工具

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )”

brew tap microsoft/mssql-preview https://github.com/Microsoft/homebrew-mssql-preview

酿造更新

brew install –no-sandbox msodbcsql mssql-tools

这是关于 howto 的详细说明:-

https://blogs.technet.microsoft.com/dataplatforminsider/2017/04/03/sql-server-command-line-tools-for-mac-preview-now-available/

关于sql - 我下载了 mac os 的 mssql 工具,但它说 "sqlcmd: command not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45930454/

相关文章:

java - native 查询可以使用 sqlDeveloper,但使用 hibernate 时失败

mysql - 在单个查询中返回多个表 ID 以查看它们是否存在?

sql-server - SQL 触发器在 UPDATE 上插入已删除的表内容

sql-server - 如何打开 SQL Server 事务日志文件 (LDF)?

linux - 启动 bash 脚本

c - C 语言编程 - Linux 和 OSX 之间的差异

sql - 使用 LEFT JOIN 的查询不返回计数为 0 的行

sql-server - 如何在SQL Server中添加字符串来获取最小值?

php - 虚拟子域 : one subdomain per user

带大小写的 SQL Server WHERE IN