SQL Server官方并未直接發布針對Debian的安裝指南,但可以參考在Ubuntu(基于Debian)上的安裝方法進行嘗試。以下是相關信息:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list | sudo tee /etc/apt/sources.list.d/mssql-server.list
sudo apt-get update
sudo apt-get install -y mssql-server
mssql-conf setup 命令并按提示設置SA密碼,然后選擇版本:sudo /opt/mssql/bin/mssql-conf setup
確保為SA帳戶指定強密碼(最少8個字符,包括大寫和小寫字母、十進制數字和/或非字母數字符號)。
配置完成后,驗證服務是否正在運行:
sudo systemctl status mssql-server
sudo apt install firewalld
firewall-cmd --zone public --add-port 1433/tcp --permanent
firewall-cmd --reload
sqlcmd 和 bcp:curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt-get update
sudo apt-get install mssql-tools unixodbc-dev
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
請注意,由于SQL Server官方未提供Debian的官方支持,安裝和配置過程中可能會遇到一些問題。建議在測試環境中進行充分的驗證,并在生產環境中實施之前,先在類似生產的環境中進行充分的測試。