在Ubuntu上配置SQL Server網絡涉及幾個步驟,包括安裝SQL Server、配置網絡設置、打開必要的端口以及確保網絡配置正確。以下是詳細的步驟:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
sudo apt-get update
sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
按照提示選擇數據庫版本及設置SA密碼。
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
sudo mkdir /home/d/mssql/data
sudo chown mssql:mssql /home/d/mssql/data
在Ubuntu上,默認情況下,SQL Server可能只允許本地連接。為了允許遠程連接,需要修改SQL Server的配置文件。這通常涉及到編輯/etc/sqlserver/sqlservr.conf
文件,并修改listen_address
參數。
另外,需要在防火墻上打開1433端口,以允許外部連接。這可以通過ufw
命令完成:
sudo ufw allow 1433
/etc/netplan/00-installer-config.yaml
,根據自身網絡環境配置網絡參數。ifconfig
或ip addr
命令檢查網絡接口是否正確配置。ping
命令測試與網關的連通性。telnet
或nc
命令測試1433端口是否開放:telnet localhost 1433
或
nc -vz localhost 1433
以上步驟應該能夠幫助你在Ubuntu上配置SQL Server網絡。如果在配置過程中遇到問題,請檢查每一步的輸出,并確保所有依賴項都已正確安裝。