高版本Sqlserver數據庫導入低版本Sqlserver


  今天想跑一個關於java網站的demo,結果在附加數據庫項這一塊出現問題,例程的數據庫用的是sqlserver2014,而我的是2008,添加數據庫出現錯誤。經過一番查找,也找到某人寫的一些博客上的解決方案,不過不是很清楚,讓我做起來很費勁,想着自己寫一個吧。以上是背景介紹,各位看官,正題來了。

 

如何將高版本sqlserver數據庫導入到低版本  以我目前使用的環境為例,其余版本SQL server請自行對號入座
第一步: 在有2014版本的SQL server的電腦中找到你想要使用的數據庫名稱,右鍵-任務-生成腳本 然后按照提示點擊下一步,在走到設置腳本編寫選項這一步(也就是第三步),點擊-高級 在里面找到服務器腳本 選擇你需要的版本(我選擇2008)然后直接下一步,完成之后會有一個腳本文件,看清楚存放的位置,之后將這個腳本,拷貝到另一台有低版本SQL server的電腦中(我的是SQL server 2008)

第二步:打開SQL server2008 新建查詢,將腳本文件托放進去,點擊運行。

第三步:運行完成之后,在c盤---prograrm file----Microsoft SQL Server  中生成一個文件夾MSSQL12.MSSQLSERVER  》》》》》 寫到這里暫且暫停一下,在這個Microsoft SQL Server文件夾里,本身也有一個文件MSSQL10.MSSQLSERVER .這個是針對2008生成的文件夾,在這個里面存的是原本2008版本中的數據庫,你可以自己打開看一下,而生成的這個12文件,其實是針對2014版本的。我也不知道為什么這么命名,如果有朋友看到,還麻煩解答一下。 好,言歸正傳,現在通過腳本運行后的數據庫文件

就放在這個MSSQL12.MSSQLSERVER文件夾中MSSQL下的Data目錄里,后綴名為MDF文件就是,找到位置后,你需要在低版本的數據庫中附加這個MDF文件,就可以把數據庫導入到低版本中運行了。如果又不會附加數據庫的,請自行解決,這個會有很多答案。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM