问题现象
您已将Acronis Backup 12.5更新为内部版本8610或8650,更新后,Acronis Management Server无法启动。
在C:\ProgramData\Acronis\AMS\logs\ManagementServer.0.log中,可以看到以下错误:
END: [ams::amsdb-sqlite-upgrade] - <aborted> - Error 0x28a0001: Sql query execution failed.
| lineinfo: 0x21b6030c446e201
| files: e:\53\enterprise\tools\upgrade\backend\amsdb\logic\amsdb_sqlite.cpp:240
| function: EnterpriseUpgrade::UpgradeAmsSQLiteDatabasesBackend::ExecuteLogic
| $module: amsdb_upgrade_vsa64_8610
|
| error 0x1: C:\ProgramData\Acronis\AMS\dml_agent_configuration.db3
| lineinfo: 0xf2f0816424d7848e
| files: e:\53\enterprise\common\db\sqlite\sqlite_database.cpp:120
| function: Data::Sqlite::SqliteFacade::Prepare
| $module: amsdb_upgrade_vsa64_8610
|
| error 0x129000d: Statement 'ALTER TABLE agent_configuration ADD COLUMN wcs_ip TEXT;
| COMMIT;' cannot be prepared. Error code: 1.
| lineinfo: 0xf2f0816424d7848e
| files: e:\53\enterprise\common\db\sqlite\sqlite_database.cpp:120
| function: Data::Sqlite::SqliteFacade::Prepare
| $module: amsdb_upgrade_vsa64_8610
|
| error 0x1: no such table: agent_configuration
| lineinfo: 0xf2f0816424d78491
| files: e:\53\enterprise\common\db\sqlite\sqlite_database.cpp:123
| function: Data::Sqlite::SqliteFacade::Prepare
| $module: amsdb_upgrade_vsa64_8610
解决方法
- 下载dml_agent_configuration.db3并将其解压缩。
- 导航到%AllUsersProfile%\Acronis\AMS\ ,然后将dml_agent_configuration.db3剪切到其他位置。
- 将下载的dml_agent_configuration.db3复制到%AllUsersProfile%\Acronis\AMS\
- 由具有管理员特权的Windows用户启动Acronis Management Server的升级工具:
"C:\Program Files\Acronis\UpgradeTool\upgrade_tool.exe" --workflow=ams --nojson
- 重新启动所有Acronis服务。