溫馨提示×

Debian系統如何配置SQL Server

小樊
64
2025-04-15 19:52:17
欄目: 云計算

在Debian系統上配置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 Debian 存儲庫
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2022 main"
  1. 更新包列表
sudo apt-get update
  1. 安裝 SQL Server
sudo apt-get install -y mssql-server
  1. 運行配置腳本
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. 更改默認數據或日志目錄位置

使用 filelocation.defaultdatadirfilelocation.defaultlogdir 設置可更改創建新數據庫和日志文件的位置。默認路徑為 /var/opt/mssql/data。

例如,為新的數據庫數據和日志文件創建目標目錄:

sudo mkdir /home/d/mssql/data

將目錄的所有者和組更改為 mssql 用戶:

sudo chown mssql /home/d/mssql/data
sudo chgrp mssql /home/d/mssql/data

解決常見安裝問題

  • 錯誤:while loading shared libraries: liblber-2.4.so.2

    解決辦法:下載安裝 libldap-2.4-2_2.4.47+dfsg.4-1+eagle_amd64 包:

    wget https://community-packages.deepin.com/deepin/pool/main/o/openldap/libldap-2.4-2_2.4.47%2Bdfsg.4-1%2Beagle_amd64.deb
    sudo dpkg -i libldap-2.4-2_2.4.47+dfsg.4-1+eagle_amd64.deb
    
  • 錯誤:while loading shared libraries: libssl1.1

    解決辦法:下載安裝 libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64 包:

    wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb
    sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb
    

啟用SSL連接

如果需要在客戶端與服務器之間發送的所有數據使用TLS加密,可以在連接字符串中設置 encrypt=true,同時設置 trustServerCertificate=true

jdbc:sqlserver://your_server_ip:1433;encrypt=true;trustServerCertificate=true;

此設置常用于允許在測試環境中建立連接,如SQL Server實例只有自簽名證書的情況。

以上步驟應該可以幫助你在Debian系統上成功配置SQL Server。如果在配置過程中遇到任何問題,可以參考SQL Server官方文檔或相關社區資源。

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