linux安装sqlcmd登录sqlserver

  • 首先从微软网站下载sqlncli安装文件,link

  • 因为是在内网安装,首先手工下载unixODBC2.3.0.tar.gz,下载后上传到服务器。

  • 将下载的tar文件文件,放在同build_dm.sh相同的位置,然后执行 ./build_dm.sh --download-url=file://unixODBC-2.3.0.tar.gz,中间过程中会有一个提示,输入YES继续。

  • 执行完毕之后,按照提示cd到一个目录,然后make install,将会完成对unixODBC的安装,安装完成之后执行odbc_config -odbcinstini可以得到配置文件的位置,在执行后面的步骤之前可以提前备份配文件。

  • 接着回到sqlncli目录,执行./install.sh verify,可以得到前五个检查项为OK就可以执行安装了。

  • 执行./install.sh install进行安装,需要读完一段软件使用许可,输入YES才能继续,又见微软的版权。

  • 出现提示installed就可以使用odbcinst -q -d -n "SQL Server Native Client 11.0"检查是否安装完成了。

  • 最后,就可以使用sqlcmd进行数据库登陆了。

原文地址:https://www.cnblogs.com/shenfeng/p/4950954.html