Example from the Information field of a DA customer database's properties page:
The statistics 'VaultId' is dependent on column 'SearchItemID'.
The error example above lists the object name, a statistic in this example, causing the error, and then lists the column on which the statistic is dependent. This object is not a part of the database's schema at installation and is a manually created user object. If the upgrade process attempts to make a change to this column, such as to its data type, the upgrade fails as a dependency on this column exists.
CA/VAS and DA customer databases are expected to have only objects that are part of the database schema when installed or upgraded. When user-added objects are present, such as the statistic in the example above, the upgrade will fail. This is because the upgrade process is only aware of specific database objects and dependencies, and will, thus, log an error when an unexpected, user-added object or dependency is encountered.
It is the customer's responsibility to track any such user-added database objects (tables, views, stored procedures, functions, statistics, etc.) and revert any such customizations prior to an upgrade so the upgrade may be completed successfully. If there is a business need for customized database objects and that business need is not fulfilled by the upgraded product, it is also the customer's responsibility to consult the entity responsible for the original creation and implementation of the custom objects for a review of the custom objects, an upgrade and/or removal of the custom objects as needed and re-implementation post upgrade as needed. This will need to be performed at each upgrade.
For the example error above, follow these steps resolve the issue: