SQL Server 2019可以在多个Linux发行版上运行,包括RHEL、Ubuntu、SLES等。以下是详细的安装步骤:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"
sudo apt-get update
sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
按照提示设置SA密码并选择版本(Evaluation、Developer或Express版)
systemctl status mssql-server --no-pager
sudo ufw allow 1433/tcp
sudo ufw reload
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt-get update
sudo apt-get install -y mssql-tools unixodbc-dev
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
使用sqlcmd测试连接:
sqlcmd -S localhost -U SA -P '<YourPassword>'
成功连接后可以执行SQL命令,输入QUIT
退出。
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
sudo yum install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo
sudo zypper --gpg-auto-import-keys refresh
sudo zypper install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
netstat -tulnp | grep 1433
sudo /opt/mssql/bin/mssql-conf set-sa-password
重置密码sudo /opt/mssql/bin/mssql-conf set memory.memorylimitmb 2048
安装完成后,您可以通过SSMS(Windows)、Azure Data Studio或sqlcmd工具管理您的SQL Server实例。