最初來自SQL Server 2008的數據庫已恢復到SQL Server 2012中。從SQL Server 2012中創建了一個備份,我試圖在本地SQL Server 2008 Express上將其還原。但是,我收到一個錯誤'指定的轉換無效'(SQLManagerUI)。如何從SQL Server 2012將數據庫備份文件(.bak)還原到SQL Server 2008 Express?
我已經從2012年生成了一個SQL腳本,並將其設置爲與SQL Server 2008兼容生成。但它是一個大型的SQL文件,大約700mb。
我記得之前曾試圖在我的本地SQLExpress上運行這個大小的腳本,並且還出現了錯誤。
有沒有辦法讓SQL Server 2012中的「大型」數據庫進入SQL Server 2008 Express?
你可以**從不**按照SQL Server版本的方式「返回」。如果您在2012版中備份了數據庫,則無法將該備份恢復到2008版。只是不會工作 - 沒有任何技巧或方法,無論是:-( –
哦,不,謝謝Marc。我會嘗試看看我是否可以運行生成的SQL腳本來獲取數據庫的副本到我的本地SQL – stormwild
請參閱[爲什麼SQL Server無法將備份還原到較早版本](http://www.mytechmantra.com/LearnSQLServer/Unable_to_Restore_Database_From_Backup.html) –