从嵌入式数据库升级到 Microsoft SQL Server Express 数据库的最佳实践

在 14.3 RU1 中,随
Symantec Endpoint Protection Manager
(SEPM) 一起安装的默认数据库从嵌入式数据库更改为 Microsoft SQL Server Express 2017 数据库。 首次使用管理服务器配置向导中的默认配置升级或安装管理服务器时,SQL Server Express 数据库将自动安装并替换嵌入式数据库。
升级到版本 14.3 RU1 或更高版本时,管理服务器计算机必须满足某些要求,否则管理服务器升级无法继续。 如果遇到这些问题,管理服务器配置向导会通知您,并为您提供修复这些问题的机会。
升级前需要了解的事项
在升级之前,请检查安装前可能需要修复的以下问题。
数据库大小不足
SQL Server Express 数据库数据文件和日志数据的最大容量为 10 GB。 Symantec Endpoint Protection Manager 在安装开始前会备份嵌入式数据库。 如果该备份大于 10 GB,则升级将无法继续。 在开始升级之前或升级期间,必须减少数据量。 当数据库大小太大时,管理服务器配置向导会通知您。
如果在开始安装之前数据库超过 10 GB,请执行以下任务:
Microsoft SQL Server Express 数据库和 Microsoft SQL Server 数据库都使用名为 FILESTREAM 的功能来减小数据库大小。 如果在升级期间发现数据库大小太大或接近太大,可以执行以下操作:
如果您使用 SQL Server 数据库,请定期检查数据库大小以确保数据库未达到其最大大小:
增大 Microsoft SQL Server 数据库文件的大小
磁盘空间不足
确保管理服务器计算机上至少有 10 GB 的可用磁盘空间来用于执行升级。
Symantec Endpoint Protection Manager 不与数据库通信
Symantec Endpoint Protection Manager 使用证书验证
Symantec Endpoint Protection
(SEPM) 和 Microsoft SQL Server Express 或 SQL Server 数据库之间的通信。 您必须生成证书并将其导入
Symantec Endpoint Protection Manager
计算机,SEPM 才能连接到其中一个 SQL Server 数据库。 如果证书不存在、已过期或即将过期,则 SEPM 和数据库之间的连接将失败。
要检查管理服务器是否连接到数据库,请参阅:
解决升级到 Microsoft SQL Server Express 的问题
升级时可能有以下问题之一: