FortiClient
FortiClient proactively defends against advanced attacks. Its tight integration with the Security Fabric enables policy-based automation to contain threats and control outbreaks. FortiClient is compatible with Fabric-Ready partners to further strengthen enterprises’ security posture.
jkoay
Staff & Editor
Staff & Editor
Article Id 197701
Description
This article describes that when upgrading FortiClient EMS, an error as below can show up:

[2B7C:10E4][2021-02-02T14:39:30]i199: Detect complete, result: 0x0
[2B7C:2F68][2021-02-02T14:39:33]i000: Setting numeric variable 'EulaAcceptCheckbox' to value 1
[2B7C:2F68][2021-02-02T14:39:33]e000: Code: 0x800A0E7A

Code meaning: Unknown error 0x800A0E7A.
Source: ADODB.Connection.
Description: Provider cannot be found. It may not be properly installed.

[2B7C:2F68][2021-02-02T14:39:33]e000: Error 0x81f40001: Bundle condition triggered failure: Connection to database failed   

Solution
Check that FortiClient EMS installer is run as administrator and that Microsoft SQL Server 2012 Native Client is installed. 

Microsoft SQL Server 2012 Native Client can be downloaded via link below:

Contributors