在Ubuntu上安装SQL Server的命令行工具sqlcmd
和sqlps
(SQL Server PowerShell提供程序)可以通过以下步骤完成:
导入微软公共存储库GPG密钥:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
注册SQL Server Ubuntu存储库:
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list)"
更新包列表:
sudo apt-get update;
安装mssql-tools包:
sudo apt-get install -y mssql-tools unixodbc-dev
配置环境变量(可选,但推荐):
为了方便使用sqlcmd
和其他工具,可以将它们添加到你的PATH环境变量中。编辑你的shell配置文件(例如.bash_profile
, .zshrc
等),并添加以下行:
export PATH="$PATH:/opt/mssql-tools/bin"
然后,使更改生效:
source ~/.bash_profile # 或者 source ~/.zshrc
验证安装:
运行sqlcmd
来验证是否安装成功:
sqlcmd -V
如果你还需要安装SQL Server PowerShell提供程序和SQL Server管理对象(SMO),可以安装mssql-server-ps
和mssql-server-smo
包:
sudo apt-get install -y mssql-server-ps mssql-server-smo
请注意,上述步骤适用于SQL Server 2017及更高版本。如果你需要安装特定版本的SQL Server,请参考微软官方文档以获取正确的安装指南。
此外,如果你打算在生产环境中使用SQL Server,请确保遵循最佳实践,包括设置强密码、配置防火墙规则以及定期备份数据库。