前期准备
系统要求
| 组件 | 最低配置要求 |
|---|---|
| 操作系统 | Windows Server 2016/2019/2022(LTSC版本优先);或Windows 10/11专业版及以上 |
| CPU | 双核2.0GHz以上(生产环境建议4核+) |
| 内存 | 至少4GB(推荐8GB+,根据数据量动态调整) |
| 磁盘空间 | 安装目录需≥10GB可用空间,数据文件单独分配(建议50GB起步) |
| 网络连通性 | 确保服务器具有静态IP地址,且防火墙开放TCP 1433端口 |
下载SQL Server安装包
访问微软官网下载介质:
👉 Microsoft SQL Server下载中心
选择对应版本(如SQL Server 2022 Developer Edition可免费用于学习)。

安装步骤详解
启动安装向导
双击运行下载好的.exe文件,点击“全新安装”。
功能选择
在“功能选择”页面勾选以下核心组件:
| 组件 | 作用说明 |
|———————|————————————————————————–|
| ✅ 数据库引擎服务 | 必须安装,负责存储和处理数据 |
| ✅ 管理工具集 | 包括SSMS(SQL Server Management Studio)、配置管理器等可视化工具 |
| [可选] 全文检索 | 如果需要文本搜索功能则启用 |
| [可选] Analysis Services | 高级数据分析需求时添加 |
实例配置
- 命名规则:默认实例名为
MSSQLSERVER;若需多实例共存,可自定义名称如MyCompanyInstance - ID与密码设置:为
sa账户设置强密码(至少包含大小写字母+数字+特殊符号) - 排序规则:保持默认的
Latin1_General_CI_AS即可满足大多数场景
服务账户指定
推荐使用内置系统账户NT AUTHORITYSYSTEM以提高安全性,避免使用域账户导致权限冲突。

存储路径规划
建议按以下结构划分磁盘空间:
| 文件类型 | 推荐路径 | 说明 |
|——————–|———————————–|——————————————-|
| 程序文件 | C:Program FilesMicrosoft SQL Server… | 自动生成无需修改 |
| 系统数据库 | D:DataSystemDBs | 存放master/model等关键库 |
| 用户数据库 | E:DataUserDatabases | 业务数据独立存储便于备份管理 |
| 日志文件 | F:Logs | 分离IO负载提升性能 |
完成安装并验证
安装结束后通过以下方式确认成功:
# 查看服务状态 Get-Service -Name MSSQL | Select-Object Name, Status # 使用SSMS连接测试 服务器类型选"数据库引擎",输入localhost或(local),身份验证模式选SQL Server身份验证,账号填sa及密码
基础安全加固
| 措施 | 操作方法 |
|---|---|
| 🔒 禁用混合认证 | “SQL Server属性”→安全性→取消勾选“允许Windows身份验证和SQL Server身份验证并存” |
| 🛡️ 限制远程访问 | 仅开放特定IP段(通过Windows防火墙或SQL自身配置) |
| ⏳ 审计策略启用 | 创建审核规范跟踪登录事件与DDL操作 |
| 📁 加密敏感数据 | TDE透明数据加密或列级加密保护隐私信息 |
常见问题与解答
Q1: 如何更改默认监听端口?
A: 通过注册表修改:定位至HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server<实例名>MSSQLServerSuperSocketNetLibTcp,将键值TcpPort改为目标端口号(如31415),重启服务生效,同时需在防火墙放行新端口。

Q2: 忘记sa密码怎么办?
A: 有两种解决方案:
- 命令行重置(需本地管理员权限):打开CMD执行:
sqlcmd -E -S <服务器名> -Q "ALTER LOGIN sa WITH PASSWORD='NewStrongPassword!';"
- 删除重建登录名:使用Windows身份验证连接到SSMS,展开安全性→登录名→右键sa选择删除后重新创建。
最佳实践建议
- 定期备份策略:制定完整备份计划(全备+差异备+事务日志备组合)
- 索引维护方案:每周重组碎片化超过30%的索引,每日更新统计信息
- 监控体系搭建:集成Azure Log Analytics或Prometheus进行性能指标采集
- 补丁管理流程:订阅微软安全公告及时应用CU累积
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/133143.html