溫馨提示×

SQL Server在Debian上的網絡配置如何

小樊
47
2025-07-15 20:23:51
欄目: 云計算

在Debian上配置SQL Server的網絡涉及多個步驟,包括安裝必要的軟件包、配置存儲庫、設置SQL Server服務以及開放必要的端口。以下是詳細的步驟:

安裝SQL Server

首先,確保你已經在Debian上安裝了SQL Server。你可以使用以下命令來安裝:

sudo apt update
sudo apt install -y mssql-server

在安裝過程中,系統會提示你設置SQL Server的系統管理員密碼。

配置SQL Server網絡設置

  1. 啟用TCP/IP協議

    • 打開SQL Server配置管理器(SQL Server Configuration Manager)。
    • 選擇“SQL Server Network Configuration” -> “Protocols for MSSQLSERVER”(適用于32位和64位系統)。
    • 在右側啟用TCP/IP協議,并打開其屬性。
    • 設置IP地址為本地服務器地址(例如,192.168.10.22),并確保TCP動態端口設置為1433(默認端口)。
  2. 修改配置文件

    • 使用mssql-conf工具來修改配置文件。例如,更改TCP端口:
      sudo /opt/mssql/bin/mssql-conf set network.tcpport <new_tcp_port>
      
    • 重啟SQL Server服務以應用更改:
      sudo systemctl restart mssql-server
      
  3. 配置防火墻

    • 確保Debian系統的防火墻允許通過1433端口的流量。你可以使用ufw(Uncomplicated Firewall)來配置防火墻規則。
      sudo ufw enable
      sudo ufw allow 1433/tcp
      
  4. 啟用遠程連接

    • 默認情況下,SQL Server只允許本地連接。你需要配置SQL Server允許遠程連接。
    • 在Debian上,你可以使用mssql-conf工具來配置SQL Server:
      sudo mssql-conf set network.tcpip_enabled true
      sudo mssql-conf set network.tcp_port 1433
      sudo systemctl restart mssql-server
      
  5. 配置SQL Server身份驗證

    • 確保SQL Server配置為使用SQL Server身份驗證,而不是僅Windows身份驗證。你可以使用以下命令來配置:
      sudo mssql-conf set security.mode SQL
      sudo systemctl restart mssql-server
      

驗證網絡連接

最后,測試SQL Server是否可以從遠程機器連接。

  1. 使用SQL Server Management Studio (SSMS)
    • 在Windows機器上,打開SQL Server Management Studio (SSMS),并嘗試連接到你的Debian服務器上的SQL Server實例。使用以下連接信息:
      • 服務器名稱:Debian服務器IP地址
      • 身份驗證:SQL Server身份驗證
      • 登錄名:你的SQL Server登錄名
      • 密碼:你的SQL Server密碼
    • 如果一切配置正確,你應該能夠成功連接到SQL Server。

通過以上步驟,你應該能夠在Debian系統上成功配置SQL Server的網絡連接。

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