在 Linux Ubuntu 或 Linux mint 上安装 SQL Server
当您想要远程连接到任何其他操作系统上的 SQL 服务器或使用 sqlcmd(它支持 SQL 服务器指令)时,您应该在 Linux 上安装 Microsoft odbc 驱动程序。
首先,你需要成为超级用户:
sudo su
然后,将 Microsoft 软件包存储库添加到您自己的 Linux。
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
为操作系统版本下载合适的包
仅选择以下一项,与您的操作系统版本相对应
lsb_release -a
Ubuntu 16.04
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
Ubuntu 18.04
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
Ubuntu 19.10、20.04
curl https://packages.microsoft.com/config/ubuntu/19.10/prod.list > /etc/apt/sources.list.d/mssql-release.list
之后,退出超级用户登录。
exit
更新您的 aptitude 软件包列表缓存。
sudo apt-get update
安装 msodbcsql 包。这是您的 Microsoft odbc 驱动程序。
sudo ACCEPT_EULA=Y apt-get install msodbcsql17
sudo apt-get install unixodbc-dev
如果您想远程连接到任何其他操作系统(如 windows)上的 SQL 服务器,您只能使用 odbc 驱动程序。但是,如果你想在自己的 Linux 上安装 sql server 并使用它,你应该输入以下命令:
# optional: for bcp and sqlcmd
sudo ACCEPT_EULA=Y apt-get install mssql-tools
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
参考:
https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15
删除:
https://dba.stackexchange.com/a/174176