在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,請確保遵循最佳實踐,包括設置強密碼、配置防火墻規則以及定期備份數據庫。