The following updates returned messages

ultimate_cron module

Update #7205
Failed: PDOException: SQLSTATE[42000]: [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Object 'ultimate_cron_job.name' cannot be renamed because the object participates in enforced dependencies.: EXEC sp_rename :old, :new, :type; Array ( [:old] => ultimate_cron_job.name [:new] => name_old [:type] => COLUMN ) in db_change_field() (line 3020 of D:\xxxx\xxxx\docroot\includes\database\database.inc).

Comments

Will Kirchheimer created an issue. See original summary.

wct097’s picture

We had the same issue. I think it's an issue with the database abstraction using the sqlsrv module. I don't have a LAMP setup to confirm, but in MSSQL the ultimate_cron_job table has a calculated field called __unique_machine_name that prevents you from renaming and replacing the name field. I ended up writing a script to backup (copy), drop & replace the ultimate_cron_log and ultimate_cron_lock tables with the field changes in place, then I hacked the ultimate_cron module to remove that portion of the update. It's messy, but it works.

We've had a number of issues with ultimate_cron that we attribute to the differences in how the database abstraction works.

Will Kirchheimer’s picture

Title: Update fail in IIs envoronment » Update fail in IIs environment
Will Kirchheimer’s picture

Status: Active » Closed (outdated)

Closing this old ticket of mine.