在CentOS下管理SQL Server通常涉及以下幾個關鍵步驟:
添加存儲庫:首先,需要添加Microsoft SQL Server的YUM存儲庫。例如,對于SQL Server 2019,可以使用以下命令:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
安裝SQL Server:使用YUM工具安裝SQL Server及其相關組件。例如:
sudo yum install -y mssql-server
初始化配置:安裝完成后,運行SQL Server的初始化配置工具來設置SA密碼和其他基本參數:
sudo /opt/mssql/bin/mssql-conf setup
配置防火墻:允許SQL Server的默認端口(1433)通過防火墻:
sudo firewall-cmd --permanent --add-port=1433/tcp
sudo firewall-cmd --reload
啟動和停止服務:使用systemctl命令來啟動、停止和重啟SQL Server服務:
sudo systemctl start mssql-server
sudo systemctl stop mssql-server
sudo systemctl restart mssql-server
設置開機自啟:確保SQL Server服務在系統啟動時自動啟動:
sudo systemctl enable mssql-server
sqlcmd:使用sqlcmd命令行工具執行SQL查詢和管理任務:
sqlcmd -S localhost -U sa -P YourPassword
監控工具:使用SQL Server自帶的工具如SQL Server Agent,或者使用第三方監控工具如Nagios、Zabbix等來監控SQL Server的性能和可用性。
日志文件:檢查SQL Server的錯誤日志和Windows事件查看器中的相關日志,以發現潛在問題。
請注意,具體的安裝和管理步驟可能會根據您使用的SQL Server版本和CentOS版本有所不同。始終參考Microsoft官方文檔以獲取最準確的指導。