There is no official support for Sql Server 2012 yet. But it should work if you specify SqlServer2008 as the database type. The differences between Sql Server 2005, 2008 and 2012 are not so significant when using FluentMigrator (Sql Server 2000 is a different story). Some functions, such as a new object, do not have support, so at the same time it will need to be launched using Execute.Sql.
UPDATE: I tested FluentMigrator against Sql Server 2012 Express with the database type specified as SqlServer2008 and it worked fine.
UPDATE: FluentMigrator now officially supports Sql Server 2012 and Sequences.
source share