2017-07-28 288 views
-1

我在SQL SERVER 2008上創建了數據庫。我想將其升級到SQL SERVER 2016.升級整個數據庫的最佳方法是什麼?將數據庫從sql server 2008升級到sql server 2016

在此先感謝。

+1

出口和進口:) – Proxytype

+0

檢查DB像任何不兼容性但是[已停用的功能](https://docs.microsoft.com/en-us/sql/database-engine/discontinued-database-engine-functionality-in-sql-server-2016)。 – Adwaenyth

+2

檢查兼容性,在SQL 2008上備份並還原到SQL 2016 – gbn

回答

1

遷移可以做很多方法從2008年到2016年在內部升級,備份還原等不同的方法進行了說明:

https://docs.microsoft.com/en-us/sql/database-engine/install-windows/upgrade-database-engine

但簡單的備份/恢復的做法是總是更好在我的實際理解中。如果需要爲這些計劃制定計劃,它還有SSIS/SSAS/SSRS的鏈接。每個人都有不同的方法......

重要的事情要考慮的是如何刪除過時的功能,以及如何利用新的特點:

提倡使用的功能: 2012: https://technet.microsoft.com/en-us/library/ms143729(v=sql.110).aspx

2014: https://msdn.microsoft.com/en-us/library/ms144262(v=sql.120)

2016年 https://docs.microsoft.com/en-us/sql/database-engine/discontinued-database-engine-functionality-in-sql-server-2016

您可以使用新的AMR工具,以確定您可以使用哪些表的內存也使用您在下面可以做列存儲索引等方面分析:

https://blogs.technet.microsoft.com/dataplatforminsider/2013/09/17/new-amr-tool-simplifying-the-migration-to-in-memory-oltp/

相關問題