通过降级 mssql-tools 解决 macOS 上 sqlcmd 不能访问 SQL Server 2014 的问题。
最新的 msodbcsql17 在连接 SQL Server 2014 时报错:
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : TCP Provider: Error code 0x2746.
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Client unable to establish connection.
解决方法:
使用版本 17.6.1.1。
brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release
brew update
HOMEBREW_NO_ENV_FILTERING=1 ACCEPT_EULA=y brew install mssql-tools@17.6.1.1 msodbcsql17@17.6.1.1
brew uninstall --ignore-dependencies msodbcsql17
brew link --overwrite msodbcsql17@17.6.1.1