我正在用ASP.net-MVC开发一个项目,因为它是Model的第一个,它会自动生成数据库的.mdf和.ldf文件。和数据库是在2014年的版本。当我想要在主机服务器上上传时,他们告诉我他们不支持2012年的高版本。所以我需要将我的数据库从2014年迁移到2012年版本。从2014到2012版迁移SQL数据库版本 - mvc codefirst
我的数据库没那么大。我按照这篇文章 https://www.mssqltips.com/sqlservertip/2810/how-to-migrate-a-sql-server-database-to-a-lower-version/ 一步一步但没有差异发生到我的数据库版本。它仍然Product Version:12.0.2000.8
真的很感谢你的帮助。感谢
在您降级DB引擎的情况下,也许你需要将开发数据库转换/重新保存到您想要运行的相应版本中,以避免潜在的迁移问题。然后您可以将EF指向2012版,确保在重新配置EF之前进行备份。 –
SSMS是一款客户端软件,可帮助您监控SQL Server实例。如果您没有任何SQL Server实例,则需要在主机服务器上安装一个实例。 SSMS 2012,2014或2016都与SQL Server 2012实例兼容。我从不将数据库从较高版本迁移到较低版本,因此无法帮助您。但是我确定备份不适合,因为备份文件具有'.bck'扩展名,并且您有原始数据库文件,其中包含数据'.mdf'和日志'.ldf'。 –
@TetsuyaYamamoto感谢您的帮助。你有什么想法如何做到这一点?我从来没有听说过可以改变'EFW'生成的数据库版本。如果你知道我将如何欣赏告诉我如何做到这一点非常感谢 –