在阿里云服务器上安装SQL Server的步骤如下,分为Windows和Linux系统两种情况:
一、Windows系统安装SQL Server
1. 选择镜像
- 在阿里云ECS购买页面,选择Windows Server系统(如Windows Server 2019/2022)。
- 确保实例配置满足SQL Server的最低要求(建议至少4核8GB内存)。
2. 远程连接服务器
- 使用远程桌面(RDP)连接ECS实例。
- 通过阿里云控制台获取公网IP和密码(首次登录需重置密码)。
3. 下载SQL Server安装包
- 访问微软官网下载SQL Server安装程序:
- SQL Server Developer Edition(免费用于开发测试)。
- 或选择其他版本(如Standard/Enterprise)。
4. 运行安装向导
- 双击下载的ISO或EXE文件,启动安装向导。
- 选择安装类型:
- 基本安装:适合默认配置。
- 自定义安装:可手动选择功能(如数据库引擎、SSMS等)。
- 按提示设置实例名称、身份验证模式(建议混合模式,设置sa密码)。
5. 安装SSMS(可选)
- 下载并安装 SQL Server Management Studio (SSMS) 用于图形化管理。
6. 配置防火墙
- 在Windows防火墙中放行SQL Server端口(默认1433):
New-NetFirewallRule -DisplayName "SQL Server" -Direction Inbound -Protocol TCP -LocalPort 1433 -Action Allow - 阿里云安全组也需添加规则(入方向允许1433端口)。
二、Linux系统安装SQL Server(以Ubuntu为例)
1. 选择镜像
- 创建ECS实例时选择Linux发行版(如Ubuntu 20.04/22.04或CentOS)。
2. 安装SQL Server
- Ubuntu/Debian:
# 导入公共密钥 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)" # 安装SQL Server sudo apt-get update sudo apt-get install -y mssql-server # 运行配置脚本 sudo /opt/mssql/bin/mssql-conf setup - 按提示设置sa密码并选择版本(如Developer Edition)。
3. 安装命令行工具(可选)
sudo apt-get install -y mssql-tools unixodbc-dev
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
4. 配置防火墙
sudo ufw allow 1433/tcp
sudo ufw reload
- 阿里云安全组同样需放行1433端口。
三、后续配置
- 远程访问:
- 修改SQL Server配置允许远程连接:
- Windows:通过SSMS右键实例 → 属性 → 连接 → 勾选“允许远程连接”。
- Linux:编辑
/var/opt/mssql/mssql.conf,确保network.tcpport = 1433。
- 修改SQL Server配置允许远程连接:
- 性能优化:
- 根据内存调整SQL Server的最大内存限制。
- 定期备份数据(可结合阿里云OSS或快照功能)。
四、注意事项
- 许可证:确保使用合规版本(生产环境需购买License,开发测试可用Developer版)。
- 数据安全:建议将数据盘挂载到非系统盘,并启用阿里云快照备份。
- 高可用:如需集群部署,可考虑阿里云RDS for SQL Server(托管服务)。
通过以上步骤,您可以在阿里云ECS上成功部署SQL Server。如有问题,可参考微软官方文档或阿里云帮助中心。
云服务器