溫馨提示×

Ubuntu如何配置SQL Server網絡

小樊
62
2025-02-25 10:55:51
欄目: 云計算

在Ubuntu上配置SQL Server網絡涉及幾個步驟,包括安裝SQL Server、配置網絡設置、打開必要的端口以及確保網絡配置正確。以下是詳細的步驟:

安裝SQL Server

  1. 導入公共存儲庫GPG密鑰
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
  1. 注冊SQL Server Ubuntu存儲庫
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
  1. 安裝SQL Server
sudo apt-get update
sudo apt-get install -y mssql-server
  1. 運行mssql-conf setup
sudo /opt/mssql/bin/mssql-conf setup

按照提示選擇數據庫版本及設置SA密碼。

配置SQL Server網絡

  1. 啟用SQL Server代理
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
  1. 更改默認數據或日志目錄位置(可選):
sudo mkdir /home/d/mssql/data
sudo chown mssql:mssql /home/d/mssql/data
  1. 打開SQL Server TCP端口(默認值為1433):
  • 在Ubuntu上,默認情況下,SQL Server可能只允許本地連接。為了允許遠程連接,需要修改SQL Server的配置文件。這通常涉及到編輯/etc/sqlserver/sqlservr.conf文件,并修改listen_address參數。

  • 另外,需要在防火墻上打開1433端口,以允許外部連接。這可以通過ufw命令完成:

sudo ufw allow 1433
  1. 配置靜態IP地址(如果使用靜態IP):
  • 編輯網絡配置文件,例如/etc/netplan/00-installer-config.yaml,根據自身網絡環境配置網絡參數。

驗證網絡配置

  • 使用ifconfigip addr命令檢查網絡接口是否正確配置。
  • 使用ping命令測試與網關的連通性。
  • 使用telnetnc命令測試1433端口是否開放:
telnet localhost 1433

nc -vz localhost 1433

以上步驟應該能夠幫助你在Ubuntu上配置SQL Server網絡。如果在配置過程中遇到問題,請檢查每一步的輸出,并確保所有依賴項都已正確安裝。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女