November Windows Server patches causing issues with any version of BCM. |
The SQL Driver which is delivered by default with Windows server environments was updated in November 2022. The solution consists in using a different ODBC driver. Ideally ODBC Driver 17 or ODBC Driver 18 will work. In order to make this change, it is necessary to install the ODBC drivers from Microsoft, and can be found on this link : Both the ODBC 17 and ODBC 18 Drivers are available on the above link. Install the driver(s) on the BCM Master, and once done, you can then modify the vision64database.ini file.
First and foremost, make a copy of the original vision64database.ini file. Stop the BCM service on the Master. The ODBC Driver 17 can be installed and in this case the only change to make is in the ../master/config/vision64database.ini file. DatabaseName=Driver={ODBC Driver 17 for SQL Server};Server=DB Server Name;Database=bcm database name
Alternatively, the ODBC Driver 18 can be installed and in this case, the simple connection string cannot be used in vision64database.ini. Instead, an system DSN has to be configured at operating system level, under Control Panel > Administrative tools > ODBC Data sources (64-bit).
Top of the file set
DatabaseType=ODBC
At database name section set DatabaseName=BCM
BCM here corresponds to the DSN name created above. Save the file and restart the BCM Service on the Master.
After this modification has been made and the service has restarted successfully, the security updates can be applied again, and the issue should not reappear. |