溫馨提示×

Debian系統SQL Server更新和維護技巧

小樊
36
2025-08-09 15:39:49
欄目: 云計算

更新技巧

  1. 更新系統及依賴
    先更新系統軟件包,安裝必要依賴(如curl、gnupg):
    sudo apt update && sudo apt upgrade
    sudo apt install -y curl gnupg apt-transport-https
    
  2. 添加Microsoft存儲庫
    導入GPG密鑰并配置倉庫:
    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
    
  3. 升級SQL Server
    使用APT直接升級:
    sudo apt update
    sudo apt install --only-upgrade mssql-server  # 僅升級SQL Server相關包
    sudo apt full-upgrade  # 升級所有包(謹慎使用,可能影響依賴)
    
  4. 重啟服務生效
    更新后重啟SQL Server:
    sudo systemctl restart mssql-server
    

維護技巧

  1. 備份策略
    • 定期用sqlcmd或SSMS備份數據庫,存儲到安全位置。
    • 示例命令:
      sqlcmd -S localhost -U sa -P "密碼" -Q "BACKUP DATABASE [數據庫名] TO DISK='/var/opt/mssql/backup/備份名.bak'"
      
  2. 日志與監控
    • 查看錯誤日志:sudo tail -f /var/opt/mssql/log/errorlog。
    • 使用系統工具(如top、htop)監控資源占用,或通過SQL Server性能監視器分析慢查詢。
  3. 安全加固
    • 限制防火墻端口(默認1433)僅對必要IP開放:
      sudo ufw deny 1433/tcp  # 拒絕未授權IP
      sudo ufw allow from <信任IP> to any port 1433  # 允許特定IP
      sudo ufw reload
      
    • 定期更新SA用戶密碼,刪除默認匿名用戶。
  4. 性能優化
    • 定期更新統計信息:UPDATE STATISTICS 表名。
    • 優化索引,避免全表掃描,使用覆蓋索引提升查詢效率。

注意事項

  • 操作前務必備份數據,建議在測試環境驗證更新。
  • 參考Microsoft官方文檔確認版本兼容性及更新說明。

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