在Ubuntu上配置SQL Server網絡涉及多個步驟,包括安裝SQL Server、配置網絡設置、打開必要的端口等。以下是一個詳細的指南:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
對于Ubuntu 20.04:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
對于Ubuntu 18.04:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
sudo apt-get update
sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
按照提示設置SA密碼并選擇版本。
編輯 /etc/network/interfaces
文件,配置靜態IP地址(如果需要):
sudo vim /etc/network/interfaces
添加以下內容(根據實際情況修改IP地址、子網掩碼、網關等):
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
sudo systemctl restart networking
或者
sudo /etc/init.d/networking restart
sudo ufw allow 1433/tcp
這將允許通過TCP端口1433訪問SQL Server。
sudo systemctl status mssql-server --no-pager
如果顯示服務正在運行,則表示配置成功。
從另一臺機器上嘗試使用SQL Server客戶端(如SQL Server Management Studio)連接到Ubuntu機器的IP地址和配置的端口,確保網絡配置正確。
請注意,以上步驟假設你已經在Ubuntu上安裝了SQL Server并且有一個基本的網絡配置。如果遇到任何問題,請檢查SQL Server的日志文件以獲取更多信息。此外,確保你的Ubuntu系統和SQL Server版本兼容,并且所有必要的依賴包都已正確安裝。