El inicio de Hangfire VB genera una excepción SQL

Veresta pregunta de StackOverflow para algunos antecedentes. Hangfire parece la solución adecuada para mí, pero tengo problemas para que funcione. Mi entorno de desarrollo es VB 2010 con SQL 2005. ¡No son las últimas herramientas!

Public Sub Configuration(app As IAppBuilder)
    Dim act = Sub(config As IBootstrapperConfiguration)
                  config.UseSqlServerStorage("HangfireDb")
                  config.UseServer()
              End Sub

    app.UseHangfire(act)
End Sub

Tomé prestado el código del artículo anterior que traduce el código C # original a VB. Evidentemente, este código funciona, pero cuando lo ejecuto, arroja un error SQLException con el mensaje "Columna, parámetro o variable # 5: No se puede encontrar el tipo de datos datetime2" en la llamada a config.UseSqlServerStorage ("HangfireDb").

Respuestas a la pregunta(1)

Su respuesta a la pregunta