0
我的問題是我正在處理一個項目,它的數據庫是在SQL Server 2008中創建的。但是我在我的PC中安裝了SQL SERVER 2012。我無法將此文件導入到我的SQL Server中,也無法將此數據庫文件與Visual Studio 2013連接起來 請幫助我如何將Sql Server 2008數據庫導入到SQL Server 2012中
我的問題是我正在處理一個項目,它的數據庫是在SQL Server 2008中創建的。但是我在我的PC中安裝了SQL SERVER 2012。我無法將此文件導入到我的SQL Server中,也無法將此數據庫文件與Visual Studio 2013連接起來 請幫助我如何將Sql Server 2008數據庫導入到SQL Server 2012中
最簡單的方法是在2008年創建數據庫備份並將其恢復到2012年。應該沒有任何問題,並且恢復過程會自動將數據庫升級到2012.
或者,也應該可以從detach數據庫從2008年開始,之後可以複製這些文件(不要移動它們,而是複製。任何事情都會出錯,你有一個後備選擇)。然後,您應該可以在2012年將其附加到數據庫中,並再次將數據庫轉換爲2012.
還有一個選項可以使用SSMS中的copy database wizard,該選項還可以轉換數據庫。
請注意,如果您轉換數據庫,從那時起,所有其他開發人員也必須升級到2012年。
首先感謝您的回覆。唯一的問題是我想附加2008數據庫文件與我的visual studio 2013.完成項目後,我想給他們回更新的數據庫,但在2008年再次,因爲他們不想升級 – 2014-12-08 13:28:29
@MuhammadNasirKhan - 所以它是數據庫文件而不是實際的SQL Server數據庫?我對數據庫文件設置不是很熟悉,但我會認爲你想要的只是不可能的。將常規SQL數據庫轉換爲新版本後,就不可能將其降級到舊版本了。 – SchmitzIT 2014-12-09 07:56:57