您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux系统怎么安装SQL Server
## 前言
Microsoft SQL Server作为主流的关系型数据库管理系统,自2016年起开始支持Linux平台。本文将详细介绍在主流Linux发行版(Ubuntu/CentOS/RHEL)上安装SQL Server的完整流程,涵盖从环境准备到基础使用的全过程。
---
## 一、系统要求与准备工作
### 1.1 硬件要求
- **内存**:至少2GB(生产环境建议8GB以上)
- **磁盘空间**:6GB以上可用空间
- **处理器**:x64架构,2.0GHz以上
### 1.2 支持的Linux发行版
| 发行版 | 支持版本 |
|---------------|------------------------|
| Ubuntu | 16.04/18.04/20.04/22.04|
| RHEL | 7.3+/8.0+/9.0+ |
| CentOS | 7.3+/8.0+ |
| SLES | 12 SP2+/15 SP1+ |
### 1.3 环境准备
```bash
# 更新系统包(所有发行版通用)
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian
sudo yum update -y # RHEL/CentOS
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
sudo apt update
sudo apt install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
配置过程中需要设置: 1. 选择SQL Server版本(Evaluation/Developer/Express等) 2. 设置sa账户密码(需包含大小写字母、数字和符号)
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo
sudo yum install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
systemctl status mssql-server --no-pager
sudo ufw allow 1433/tcp # Ubuntu
sudo firewall-cmd --add-port=1433/tcp --permanent # CentOS/RHEL
# Ubuntu
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo apt install -y mssql-tools unixodbc-dev
# CentOS/RHEL
sudo yum install -y mssql-tools unixODBC-devel
sqlcmd -S localhost -U sa -P '你的密码'
-- 创建测试数据库
CREATE DATABASE TestDB;
GO
-- 查询所有数据库
SELECT name FROM sys.databases;
GO
-- 创建表
USE TestDB;
CREATE TABLE Inventory (id INT, name NVARCHAR(50));
GO
修改/var/opt/mssql/mssql.conf
:
[network]
listenaddress = 0.0.0.0
sudo /opt/mssql/bin/mssql-conf set memory.memorylimitmb 4096
sudo /opt/mssql/bin/mssql-conf set filelocation.defaultdatadir /new/path
# 重建索引
sqlcmd -Q "USE YourDB; EXEC sp_msforeachtable 'DBCC DBREINDEX(''?'')'"
netstat -tulnp | grep 1433
tail -100 /var/opt/mssql/log/errorlog
sudo systemctl stop mssql-server
sudo /opt/mssql/bin/mssql-conf set-sa-password
通过本文的步骤,您已成功在Linux系统上部署了SQL Server。微软官方文档推荐定期检查更新公告获取安全补丁。对于生产环境,建议配置定期备份和监控方案。
注意:本文以SQL Server 2022为例,其他版本可能略有差异。实际内存配置应根据服务器资源情况调整。 “`
这篇文章包含了: 1. 分步骤的安装指南 2. 多发行版的差异说明 3. 基础配置和操作示例 4. 故障排查方法 5. 格式化代码块和表格 6. 关键注意事项提示
可根据实际需要调整版本号或补充特定发行版的细节说明。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。