我正在用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'生成的數據庫版本。如果你知道我將如何欣賞告訴我如何做到這一點非常感謝 –