0

我一直在使用Visual Studio 2008和SQL 2008以及另外一些東西。 然後我打開了另一臺帶有2012版本的計算機上的項目。在Visual Studio 2012中打開後無法打開database.mdf

現在當我嘗試與文件在2008年重新工作,我不能打開我的database.mdf,becouse 2012年的SQL已經升級我的數據庫文件...

我能做些什麼來保存呢? (順便說一句,重要的數據aint,但更多的整個表設置和關係)

回答

0

安裝2012 SQL Server Express與管理工具,附加MDF並通過爲所需對象生成「創建」腳本來提取模式使用嚮導,然後重新運行新的2008 DB上的腳本,不要以爲有降級的方法。 See here
或者你可以繼續在SQL2012上開發,即使你使用visual studio 2008也不應該成爲問題。

+0

DDL/generate create scripts,hwo會這麼做嗎? Btw。什麼包足以執行該任務:http://www.microsoft.com/en-us/download/details.aspx?id=29062 –

+0

在SQL 2012 Server Management Studio的對象資源管理器中,展開「數據庫」,右鍵單擊「單擊數據庫,指向「任務」,然後單擊「生成腳本」。看到這個線程http://dba.stackexchange.com/questions/20588/restore-sql-server-2012-backup-to-a-sql-server-2008-database – MaximR

+0

所以我需要2012年的管理工作室?或仍然需要安裝SQL Server 2012以及? –

相關問題