I tried upgrading from 1.7.0-beta2 to 1.7.0-rc1 but encountered a couple of issues with an installation running SQL Server 2008.
The use of CONCAT in migrations scripts: https://github.com/HangfireIO/Hangfire/blob/dev/src/Hangfire.SqlServer/Install.sql#L65 + https://github.com/HangfireIO/Hangfire/blob/dev/src/Hangfire.SqlServer/Install.sql#L395 (+ the ones in DefaultInstall.sql)
The use of inline INDEX hint in counters aggregator:
https://github.com/HangfireIO/Hangfire/blob/dev/src/Hangfire.SqlServer/CountersAggregator.cs#L87
System.Data.SqlClient.SqlException (0x80131904): Incorrect syntax near 'INDEX'. If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required. See SQL Server Books Online for proper syntax.Oh oh, thanks for reporting this! I've updated the Known issues section in the release notes.
I've switched to using + and CAST instead of CONCAT function and disabled that inline index. Changes are available in RC2. Thanks for reporting this!