Fluent Migrator不支持SQL Server 2014吗? 我得到以下异常 - “无法确定数据库服务器的主要版本,或者FluentMigrator不支持。”
答案 0 :(得分:2)
更新:自2014-12-31起,Fluent Migrator 支持SQL Server 2014.
不,截至今日(15.Dec.2014)Fluent Migrator不支持SQL Server 2014版本。 您可以在以下维基页面中进行验证。 https://github.com/schambers/fluentmigrator/wiki/Supported-Databases
答案 1 :(得分:1)
是和否。目前还没有明确的支持,但对于90%的功能,它与Sql Server 2005,2008,2012和2014的代码相同。如果您将提供程序(请参阅Command Line options here)指定为Sql Server 2012,那么您的迁移应该是工作
migrate --configPath "WithConnectionString.config" -conn "Test.Connection" --provider sqlserver2012 --assembly ".\Migrations\bin\Debug\Migrations.dll"
不支持Sql Server 2014中的新功能,但在此阶段,每个新版本的Sql Server都包含很少影响FluentMigrator的新功能。例如,Sql Server 2012引入并影响FluentMigrator的唯一新功能是sequences和聚簇索引。这是Pull Request for Sql Server 2012。
如果您希望支持Sql Server 2014的功能,那么在Github上创建一个问题!
编辑:我安装了Sql Server 2014并测试它是否与设置为SqlServer2012的提供程序一起使用。确实如此!