中文
English
繁体
日本語
Español

【高危预警】立即停用 sa 账户!方天系统数据库安全紧急升级通知

2026-02-02
紧急通知
各位用户:
近期安全排查发现,当前方天系统部分用户使用具备 sysadmin 高权限的 sa 账户连接数据库,存在严重安全隐患。一旦该账户被非法利用,可能导致整个数据库服务器失陷,进而危及全系统数据安全。
为立即降低风险,现要求所有部署环境即日起暂停使用含 sysadmin 权限的数据库账户,并严格按照《方天系统数据库权限安全加固方案》执行以下操作:
  1. 立即创建新的【系统用】和【管理用】数据库账户(脚本位于“升级包/常用工具”目录);

  2. 通过配置工具数据库连接配置.exe)更新系统数据库连接信息;

  3. 完成系统升级流程,确保新账户生效;

  4. 如已设置报表库只读账户,请同步更新密码并与【系统用】账户保持一致。

此项工作事关系统整体安全,请用户务必于3个工作日内完成整改,逾期未处理的环境将被视为高风险系统。
如有疑问,请联系方天技术顾问支持。
特此通知!
方天集团西安研发中心

2026年2月2日



方天ERP系统数据库权限安全加固方案


一、起因

由于,方天系统默认使用 sa 账户进行数据库连接。该账户拥有 SQL Server 内置的最高权限角色 sysadmin,具备对数据库服务器执行任意操作的能力,存在极大的安全隐患。一旦该账户被攻击者利用或注入,将可能导致整个数据库服务器被完全控制,造成严重数据泄露或服务中断。

说明:sysadmin 是 SQL Server 内置的最高权限角色,其成员可以执行包括修改系统配置、创建/删除数据库、管理登录账户等在内的所有操作,风险极高。


二、解决方案

为降低安全风险,本次升级将采取以下措施:

  • 彻底禁用 sa 账户

  • 禁止使用包含 sysadmin 角色的数据库账户

  • 将数据库连接分为两个独立的 DB 账户,实现权限最小化原则:

    • 【系统用】:最低权限账户,用于系统日常运行;

    • 【管理用】:较高权限账户,仅用于特殊操作(如机构部署、系统升级、SQL 监听等);


此外,系统还保留一个只读报表账户,供数据分析和报表展示使用,进一步细化权限控制。


三、实施步骤

1. 禁用 SA 前的准备工作(关键安全步骤)

⚠️ 重要提示:在禁用 sa 账户之前,必须确保当前操作用户具备足够的权限,否则将无法完成后续配置。

请按以下步骤操作:

  1. 登录到数据库服务器的 Windows 系统,以管理员身份运行 SQL Server Management Studio (SSMS)。

  2. 在“安全性” → “登录名”中,创建或确认当前 Windows 用户已存在(例如:DOMAIN\YourUsername 或 .\Administrator)。

  3. 右键点击该 Windows 用户 → “属性” → “服务器角色”选项卡;

  4. 勾选 sysadmin 角色,保存设置;

  5. 验证该用户是否能正常登录并执行管理操作。

完成此步骤后,方可继续下一步操作,避免因权限不足导致无法访问数据库。


2. 创建新的数据库账户

使用升级包中的脚本创建两类专用数据库账户:

  • 使用脚本 SQL-创建系统用DB账户.sql 创建【系统用】账户;

  • 使用脚本 SQL-创建管理用DB账户.sql 创建【管理用】账户;

✅ 脚本路径:升级包/常用工具/


3. 配置数据库连接

使用工具 常用工具/数据库连接配置.exe,分别将上述两个账户配置至方天系统:

  • 【系统用】账户 → 配置为常规运行连接;

  • 【管理用】账户 → 配置为管理类操作连接;

🔐 注意:请勿在此阶段启用 sa 账户,防止误用。


4. 执行系统升级

按照标准流程执行系统升级操作,确保新账户生效。


四、后续维护

1. 数据库密码调整

若需修改数据库账户密码,请遵循以下流程:

  1. 修改数据库账户密码;

  2. 使用 常用工具/数据库连接配置.exe 工具,将更新后的密码同步配置到系统中;

  3. 确保【系统用】、【管理用】及【报表用】账户均正确更新。


2. 报表账户配置

系统支持独立的数据库只读账户,用于报表查询与数据分析,避免影响主业务系统性能。

  • 使用脚本 SQL-创建报表用DB账户.sql 创建该账户;

  • 设置其密码与【系统用】账户一致,便于统一管理和维护;

  • 在数据库中仅授予 SELECT 权限,禁止写入操作。


五、注意事项

项目说明
❌ 禁止使用sa 账户、任何含 sysadmin 角色的非必要账户
✅ 必须执行在禁用 sa 前,先添加当前 Windows 用户并赋予 sysadmin 角色
🔄 定期检查每季度审查数据库登录账户权限,及时清理无用账户
🔐 密码策略所有数据库账户应启用强密码策略,定期轮换

六、总结

本次安全升级通过分权管理、最小权限原则、禁用高危账户三大核心手段,显著提升了方天系统的数据库安全水平。各实施单位务必严格按照本说明执行,尤其注意禁用 SA 前的权限准备环节,避免出现“锁死”系统的情况。

如有疑问,请联系技术支持团队。


文档版本:V1.1
更新时间:2026年1月
适用系统:方天系统B9+ 及以上版本  


分享
下一篇:这是最后一篇
上一篇:这是第一篇
写评论...