在Ubuntu上安装和配置SQL Server时,遵循一些最佳实践可以帮助确保系统的稳定性、安全性和性能。以下是一些关键的最佳实践:
sudo apt update
sudo apt upgrade -y
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/mssql-server/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/mssql-release.list'
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
sudo ufw allow 1433/tcp
EXEC sp_configure 'max server memory (MB)', <value>;
RECONFIGURE;
BACKUP DATABASE [YourDatabaseName] TO DISK = 'YourBackupPath';
CREATE SERVER AUDIT [YourAuditName]
TO FILE
(FILEPATH = 'YourAuditFilePath')
WITH (ON_FAILURE = CONTINUE);
EXEC xp_instance_regwrite
@rootkey = 'HKEY_LOCAL_MACHINE',
@key = 'Software\Microsoft\MSSQLServer\MSSQLServer',
@value_name = 'RemoteBindAddress',
@value = 'YourIP';
sudo systemctl restart mssql-server
sudo systemctl restart mssql-server.service
sudo apt update
sudo apt upgrade -y
通过遵循这些最佳实践,您可以在Ubuntu上更安全、高效地运行SQL Server。