当前位置:首页 > 云服务器 > 正文

mssql 数据库服务器创建

MSSQL 数据库 服务器需先安装软件,配置实例,再通过管理工具或脚本(如CREATE DATABASE语句)新建 数据库并设置权限

前期准备

系统要求

组件 最低配置要求
操作系统 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文件,点击“全新安装”。

mssql 数据库服务器创建 第1张

功能选择

在“功能选择”页面勾选以下核心组件:

| 组件 | 作用说明 |

|———————|————————————————————————–|

| 数据库引擎服务 | 必须安装,负责存储和处理数据 |

| 管理工具集 | 包括SSMS(SQL Server Management Studio)、配置管理器等可视化工具 |

| [可选] 全文检索 | 如果需要文本搜索功能则启用 |

| [可选] Analysis Services | 高级数据分析需求时添加 |

实例配置

  • 命名规则:默认实例名为MSSQLSERVER;若需多实例共存,可自定义名称如MyCompanyInstance
  • ID与密码设置:为sa账户设置强密码(至少包含大小写字母+数字+特殊符号)
  • 排序规则:保持默认的Latin1_General_CI_AS即可满足大多数场景

服务账户指定

推荐使用内置系统账户NT AUTHORITYSYSTEM以提高安全性,避免使用域账户导致权限冲突。

mssql 数据库服务器创建 第2张

存储路径规划

建议按以下结构划分磁盘空间:

| 文件类型 | 推荐路径 | 说明 |

|——————–|———————————–|——————————————-|

| 程序文件 | C:Program FilesMicrosoft SQL Server… | 自动生成无需修改 |

| 系统数据库 | D:DataSystemDBs | 存放master/model等关键库 |

| 用户数据库 | E:DataUserDatabases | 业务数据独立存储便于备份管理 |

| 日志文件 | F:Logs | 分离IO负载提升性能 |

mssql 数据库服务器创建 第3张

完成安装并验证

安装结束后通过以下方式确认成功:

# 查看服务状态 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: 有两种解决方案:

  1. 命令行重置(需本地管理员权限):打开CMD执行: sqlcmd -E -S <服务器名> -Q "ALTER LOGIN sa WITH PASSWORD='NewStrongPassword!';"
  2. 删除重建登录名:使用Windows身份验证连接到SSMS,展开安全性→登录名→右键sa选择删除后重新创建。


最佳实践建议

  1. 定期备份策略:制定完整备份计划(全备+差异备+事务日志备组合)
  2. 索引维护方案:每周重组碎片化超过30%的索引,每日更新统计信息
  3. 监控体系搭建:集成Azure Log Analytics或Prometheus进行性能指标采集
  4. 补丁管理流程:订阅微软安全公告及时应用CU累积

0