一、下载SQL Server
1. 免费版本选择
- SQL Server Developer Edition:免费,功能完整(仅限开发和测试)
- SQL Server Express Edition:免费,功能有限(适合小型应用)
2. 下载方式
方式一:官方下载
访问 Microsoft SQL Server下载页面
选择需要的版本(推荐Developer版)
下载安装程序(约5-6GB)
方式二:使用安装向导
# 下载安装引导程序(约3MB)
https://go.microsoft.com/fwlink/?linkid=2216019
二、安装步骤(以SQL Server 2022为例)
Windows系统安装
运行安装程序
选择安装类型
选择"基本"或"自定义":
- 基本:快速安装,使用默认配置
- 自定义:可自定义功能和安装路径
接受许可条款
选择安装位置(自定义安装时)
功能选择(自定义安装时)
推荐选择:
□ 数据库引擎服务(核心)
□ SQL Server复制
□ 全文和语义提取搜索
□ 数据质量服务
□ 机器学习服务
□ 客户端工具连接
实例配置
选择"默认实例"或"命名实例"
- 默认实例名:MSSQLSERVER
- 命名实例:自定义名称
服务器配置
- 设置SQL Server服务的启动账户
- 建议使用"NT Service\MSSQLSERVER"
数据库引擎配置
重要设置:
1. 身份验证模式:
- Windows身份验证模式
- 混合模式(推荐)
2. 混合模式需要设置sa密码
3. 添加当前用户为SQL Server管理员
完成安装
- 等待安装完成(约10-30分钟)
- 重启计算机(如果需要)
Linux系统安装
# Ubuntu/Debian
sudo apt-get update
sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
# RHEL/CentOS
sudo yum install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
三、安装后配置
1. 启用TCP/IP协议
- 打开SQL Server配置管理器
- 启用TCP/IP协议
- 设置TCP端口(默认1433)
2. 安装SSMS(管理工具)
下载SQL Server Management Studio
https://aka.ms/ssmsfullsetup
安装并连接到数据库
3. 测试连接
-- 使用SSMS连接
服务器名称:localhost 或 .\SQLEXPRESS
身份验证:Windows或SQL Server身份验证
四、常见问题解决
1. 安装失败
- 检查Windows更新是否完整
- 关闭防火墙和杀毒软件
- 确保磁盘空间足够(至少6GB)
2. 无法连接
- 检查SQL Server服务是否启动
- 确认TCP/IP协议已启用
- 检查防火墙设置
3. 忘记sa密码
-- 使用Windows身份验证登录后重置
ALTER LOGIN sa WITH PASSWORD = '新密码';
五、学习资源推荐
1. 官方文档
2. 管理工具
- SSMS:官方管理工具
- Azure Data Studio:跨平台管理工具
- VS Code扩展:SQL Server扩展
3. 在线学习
- Microsoft Learn SQL Server课程
- W3Schools SQL教程
注意事项
生产环境建议使用许可版本
定期更新安全补丁
做好数据备份策略
开发环境可使用Docker容器版
需要更详细的安装指导或有具体问题,请随时询问!