- Veeam Support Knowledge Base
- Veeam ONE compatibility patch for Veeam Backup & Replication 9.5 Update 4
Veeam ONE compatibility patch for Veeam Backup & Replication 9.5 Update 4
| KB ID: | 2832 |
| Product: | Veeam ONE |
| Version: | 9.5 Update 3 |
| Published: | 2018-12-20 |
| Last Modified: | 2021-06-14 |
Cheers for trusting us with the spot in your mailbox!
Now you’re less likely to miss what’s been brewing in our knowledge base with this weekly digest
Oops! Something went wrong.
Please, try again later.
Challenge
Cause
NOTE: For those who are not using Cloud Connect, there is no need to apply the compatibility patch as there are no issues monitoring Veeam Backup & Replication 9.5 Update 4 with Veeam ONE 9.5 Update 3.
Solution
There are several ways of applying the hotfix:
Using SQL Server Management Studio
- Open Veeam ONE Monitor client and check the lower part of the window for the SQL instance name and the database name.
Alternatively, check the same via Veeam ONE Settings Utility (C:\Program Files\Common Files\Veeam\Veeam ONE Settings).
- Open Microsoft SQL Server Management Studio with the Administrator permissions.
- Connect to the ServerName\Instance of the server that has the Veeam ONE database.
- Expand the Databases tree and select "VeeamOne" database (default name).
- Right-click on the database > New Query.
- Copy the following query and run it against the database:
IF OBJECT_ID('monitor.[ENUM_CTVI_PV]', 'C') IS NOT NULL
ALTER TABLE monitor.BpCloudTenantVersionInfo
DROP CONSTRAINT [ENUM_CTVI_PV];
- If the query was performed correctly, you will get the following status in the SQL Server Management Studio: Commands completed successfully.
Using SQL command line
In case you do not have the Management Studio installed, run the hotfix against the Veeam ONE database using the SQLCMD utility:
- Open Veeam ONE Monitor client and check the lower part of the window for the SQL instance name and the database name.
Alternatively, check the same via Veeam ONE Settings Utility (C:\Program Files\Common Files\Veeam\Veeam ONE Settings).
- Open Windows command line or PowerShell prompt using the Veeam ONE Service account and run the hotfix against the Veeam ONE database:
for default instances (change the database name in the query if it differs from yours):
sqlcmd -S SqlServerName -q "USE VeeamOne IF OBJECT_ID('monitor.[ENUM_CTVI_PV]', 'C') IS NOT NULL ALTER TABLE monitor.BpCloudTenantVersionInfo DROP CONSTRAINT [ENUM_CTVI_PV];"
for named instances (change the database name in the query if it differs from yours):
sqlcmd -S SqlServerName\SqlInstanceName -q "USE VeeamOne IF OBJECT_ID('monitor.[ENUM_CTVI_PV]', 'C') IS NOT NULL ALTER TABLE monitor.BpCloudTenantVersionInfo DROP CONSTRAINT [ENUM_CTVI_PV];"
sqlcmd -S SqlServerName\SqlInstanceName -U username -P password -q "USE VeeamOne IF OBJECT_ID('monitor.[ENUM_CTVI_PV]', 'C') IS NOT NULL ALTER TABLE monitor.BpCloudTenantVersionInfo DROP CONSTRAINT [ENUM_CTVI_PV];"
More Information
If this KB article did not resolve your issue or you need further assistance with Veeam software, please create a Veeam Support Case.
To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.