运维

运维

Products

当前位置:首页 > 运维 >

如何在Ubuntu上配置SQL Server,实现高效运行?

96SEO 2025-09-05 10:35 8


一、 准备工作

在开始配置SQL Server之前,请确保您的Ubuntu系统满足以下要求:

Ubuntu上SQL Server如何配置
  • Ubuntu 20.04 LTS或更高版本
  • 足够的系统资源
  • sudo权限

二、安装SQL Server

1. 导入GPG密钥

先说说您需要导入Microsoft的GPG密钥以验证软件的完整性。

sudo apt-get update
sudo apt-get install gnupg2
sudo apt-get install -y apt-transport-https
wget https://packages.microsoft.com/config/ubuntu/20.04/prod.list -O /etc/apt/sources.list.d/mssql-release.list
sudo apt-get update

2. 注册SQL Server存储库

接下来注册SQL Server存储库。

sudo apt-get update

使用以下命令安装SQL Server。

sudo ACCEPT_EULA=Y apt-get install msodbc18 msodbcsql17 mssql-server mssql-tools

4. 配置SQL Server服务

安装完成后运行以下命令配置SQL Server服务。

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

三、配置SQL Server代理

1. 启动SQL Server代理

sudo systemctl start mssql-agent-service

2. 设置SQL Server代理为自动启动

使用以下命令设置SQL Server代理在系统启动时自动启动。

sudo systemctl enable mssql-agent-service

四、 配置SQL Server防火墙

1. 打开SQL Server TCP端口

默认情况下SQL Server使用TCP端口1433。您需要确保此端口在防火墙中开放。

sudo ufw allow 1433/tcp

2. 启用SQL Server防火墙规则

使用以下命令启用SQL Server防火墙规则。

sudo ufw enable

五、优化SQL Server性能

1. 调整内存分配

您可以根据系统资源调整SQL Server的内存分配。使用以下命令进行设置:

sudo /opt/mssql/bin/mssql-conf set sqlserver.config.max_server_memory 4096

2. 禁用自动统计信息更新

禁用自动统计信息更新可以提高性能。使用以下命令进行设置:

sudo /opt/mssql/bin/mssql-conf set sqlserver.config.auto_update_stats_async 0

通过以上步骤,您可以在Ubuntu上配置SQL Server并实现高效运行。请根据您的具体需求调整配置,以获得最佳性能。


标签: ubuntu

提交需求或反馈

Demand feedback