如果通过某种命令行环境连入远程服务器,比如SSH,可以降低对网络条件的要求(图形化的远程桌面对网络要求太高了),此时如果需要操作Sql Server,最佳方式就是有一个cli工具。之前ms发布过sqlcmd,这个据说非常的难用。微软最新的针对这个问题的解决方案是mssql-cli。
安装mssql-cli具体可以查看文档,但是文档中默认推荐使用pip install mssql-cli命令来完成安装,但是这个命令在国内很慢,而且经常失败,在安装过程中报错,所以应该下载 whl文件,比如对应Windows平台的mssql_cli-1.0.0-py2.py3-none-win_amd64.whl,然后使用 pip install xx.whl命令来安装
安装完毕,使用 mssql-cli -S .\SqlServer2019 -U sa 命令就能连接服务器了,连接成功,会进入子命令操作模式,有完善的代码补全