溫馨提示×

Debian上SQL Server的遠程連接如何設置

小樊
56
2025-04-29 22:58:59
欄目: 云計算

在Debian上設置SQL Server的遠程連接涉及多個步驟,包括安裝必要的軟件包、配置SQL Server、開放必要的端口以及更新防火墻規則。以下是詳細的步驟:

1. 安裝SQL Server和必要的工具

首先,確保你的Debian系統是最新的,并安裝SQL Server和必要的工具:

sudo apt update && sudo apt upgrade
sudo apt install -y curl gnupg apt-transport-https
curl https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/debian/12/prod/ stable main" | sudo tee /etc/apt/sources.list.d/mssql-server.list
sudo apt update
sudo apt install -y mssql-server
sudo apt install -y mssql-tools

2. 配置SQL Server

在安裝完成后,運行以下命令進行基本配置,并設置系統管理員(SA)用戶的密碼:

sudo /opt/mssql/bin/mssql-conf setup

3. 啟用遠程連接

3.1 配置SQL Server配置管理器

  • 打開SQL Server Configuration Manager。
  • 在“SQL Server Network Configuration”下的“Protocols for [實例名稱]”中,確保TCP/IP協議已啟用。
  • 在TCP/IP屬性中,選擇選項卡“IP Addresses”,確保啟用了相應的IP地址和端口號(默認端口是1433)。

3.2 配置防火墻

如果需要遠程連接,打開防火墻上的SQL Server TCP端口(默認值為1433):

sudo apt install firewalld
sudo firewall-cmd --zone public --add-port 1433/tcp --permanents
sudo firewall-cmd --reload

4. 驗證遠程連接

使用sqlcmd工具連接到SQL Server,以驗證遠程連接是否成功:

sqlcmd -S your_server_ip -U sa -P your_password

請將your_server_ip替換為你的SQL Server的IP地址,your_password替換為在配置時為SA用戶設置的密碼。

5. 配置SQL Server瀏覽器服務(如果需要)

確保SQL Server Browser服務正在運行,可以通過Windows服務(services.msc)來檢查和啟動它。

6. 使用SQL Server Management Studio (SSMS) 連接

在本地計算機上打開SQL Server Management Studio,并選擇“連接到服務器”。在“服務器類型”中選擇“數據庫引擎”,并在“服務器名稱”中輸入目標服務器的IP地址或主機名。在“驗證”中選擇適當的身份驗證方式,并提供憑據。

注意事項

  • 確保目標服務器的SQL Server實例已經啟動。
  • 確保目標服務器的登錄名和密碼正確,并且具有足夠的權限訪問目標數據庫。
  • 如果遠程服務器是SQL Server Express版,則需要在目標服務器上啟用遠程連接功能,并且在連接字符串中指定服務器名稱時,需要附加“\SQLEXPRESS”。

通過以上步驟,你可以在Debian上成功設置SQL Server的遠程連接。

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