在CentOS上配置SQL Server網絡涉及多個步驟,以下是詳細的步驟指南:
安裝必要的依賴包:
sudo yum install -y wget epel-release
下載SQL Server的安裝程序:
wget https://packages.microsoft.com/config/rhel/7/prod.list
創建并配置Microsoft repository:
sudo vi /etc/yum.repos.d/mssql-release.repo
將以下內容粘貼到文件中,然后保存并退出:
[mssql-release]
name=Microsoft SQL Server
baseurl=https://packages.microsoft.com/config/rhel/7/prod.list
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
安裝SQL Server:
sudo yum install -y msodbcsql17
安裝SQL Server命令行工具:
sudo yum install -y unixodbc-devel msodbcsql17-tools
啟動并設置SQL Server服務開機自啟:
sudo systemctl start mssql-server
sudo systemctl enable mssql-server
運行SQL Server安裝向導:
sudo /opt/mssql/bin/sqlservr --accept-eula Y --update
查看網絡接口信息:
ip addr show
編輯網絡配置文件:
進入 /etc/sysconfig/network-scripts/ 目錄,使用 vi 編輯器編輯對應的網絡配置文件,例如 ifcfg-eth0。
靜態IP配置示例:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
DHCP自動獲取IP配置示例:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
備份配置文件: 在進行任何修改之前,建議備份原始配置文件。
cp ifcfg-eth0 myback
重啟網絡服務:
sudo systemctl restart network
或者
ifdown eth0 && ifup eth0
驗證網絡配置:
使用 ping 命令檢查網絡是否通暢。
ping www.baidu.com
打開SQL Server配置管理器:
sudo sqlcmd -E
展開SQL Server網絡配置,找到TCP/IP,右鍵啟用。
打開TCP/IP屬性界面,切換到IP地址選項卡,找到IP2、IP3等,選擇啟用,并填入相應的端口(如1433)。
重啟SQL Server服務:
sudo systemctl restart mssql-server
驗證網絡訪問: 確保防火墻允許1433端口的連接。
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload
通過以上步驟,您應該能夠在CentOS上成功配置SQL Server網絡。如果在配置過程中遇到問題,請檢查網絡連接本身是否存在問題,如網線是否插好、路由器是否正常工作等,并確保所有配置參數正確無誤。