SQL Server2016升級前幾點自檢

SQL Server2016已經出來一段時間了,並且最新的SP1包也於2016年11月18日正式發佈,各類新的特性推出讓咱們躍躍欲試。那麼對於咱們真實的業務環境,特別是生產環境要不要「跟風」,升級到最新版本呢?爲了規避風險,生產環境升級前咱們固然必定要認清是否有升級的必要。數據庫

今天咱們且不談這點,單從技術方面,若是咱們須要升級,要通過反覆的測試,以確保在生產環境不會出現大的問題。如下幾點能夠幫助咱們在升級到SQL 2016前,提早檢查必要的條件,以避免升級中進退倆難的局面。服務器

1. 只有如下列表版本支持升級到 SQL Server 2016工具

  • SQL Server 2008 SP3 或更高版本
  • SQL Server 2008 R2 SP2 或更高版本
  • SQL Server 2012 SP2 或更高版本
  • SQL Server 2014 或更高版本

2. SQL Server 2005升級到SQL Server 2016能夠採用如下方法學習

  • 將 SQL Server 2005 數據庫(mdf/ldf 文件)附加到數據庫引擎的 SQL Server 2016 實例。
  • 從備份將 SQL Server 2005 數據庫還原爲數據庫引擎的 SQL Server 2016 實例。
  • 備份 SQL Server 2005 Analysis Services (SSAS) 多維數據集並在 SQL Server 2016上還原

注意:當 SQL Server 2005 數據庫升級到 SQL Server 2016 時,該數據庫兼容級別將從 90 更改成 100,兼容級別更改可能會影響 SQL Server 應用程序的方式。測試

3.原來是SQL2016 升級方案lua

升級前的版本spa

升級到的版本操作系統

SQL Server 2016 Enterprise(服務器+CAL 和內核)**對象

SQL Server 2016 Enterpriseci

SQL Server 2016 Evaluation Enterprise**

SQL Server 2016 Enterprise(服務器+CAL 或內核許可證) 

 SQL Server 2016 Standard 

 SQL Server 2016 Developer 

 SQL Server 2016 Web 

對於獨立安裝,支持從 Evaluation(免費版本)升級到任何付費版本;但對於羣集安裝,則不支持此升級。

SQL Server 2016 Standard**

SQL Server 2016 Enterprise(服務器+CAL 或內核許可證)

SQL Server 2016 Developer**

SQL Server 2016 Enterprise(服務器+CAL 或內核許可證) 

 SQL Server 2016 Web 

 SQL Server 2016 Standard

SQL Server 2016 Web

SQL Server 2016 Enterprise(服務器+CAL 或內核許可證) 

 SQL Server 2016 Standard

SQL Server 2016 Express*

SQL Server 2016 Enterprise(服務器+CAL 或內核許可證) 

 SQL Server 2016 開發人員 

 SQL Server 2016 Standard 

 SQL Server 2016 Web

 

4. 請先爲 SQL Server Agent 啓用 Windows 身份驗證,並驗證默認配置: SQL Server Agent 。服務運行賬戶是不是 SQL Server sysadmin 組的成員。

5. 升級前確認Windows Installer 服務已經開啓。

6.  Windows Installer 會在系統驅動器中建立臨時文件,請檢查系統驅動器中是否有至少 6.0 GB 的可用磁盤空間用來存儲這些文件。

 

功能

磁盤空間要求

數據庫引擎 和數據文件、複製、全文搜索以及 Data Quality Services

1480 MB

數據庫引擎(如上所示)帶有 R Services(數據庫內)

2744 MB

數據庫引擎(如上所示)帶有針對外部數據的 PolyBase 查詢服務

4194 MB

Analysis Services 和數據文件

698 MB

Reporting Services

967 MB

Microsoft R Server(獨立)

280 MB

Reporting Services - SharePoint

1203 MB

用於 SharePoint 產品的 Reporting Services 外接程序

325 MB

數據質量客戶端

121 MB

客戶端工具鏈接

328 MB

Integration Services

306 MB

客戶端組件(除 SQL Server 聯機叢書組件和 Integration Services 工具以外)

445 MB

Master Data Services

280 MB

用於查看和管理幫助內容的 SQL Server 聯機叢書組件*

27 MB

全部功能

8030 MB

   

 

7. 若是有掛起的從新啓動操做,升級但願不大。

8. 若是要安裝SQL Server Management Studio, .NET 4.6.1 安裝做爲先決條件。

9.  SQL Server 2016升級的服務器操做系統版本最好是Windows Server 2012。

10.  SQL Server 2016 的只支持同版本實例升級。

11.  SQL Server 2016 只能在64 位平臺安裝。

備註:不能使用 SQL Server 安裝程序將 SQL Server 的 32 位實例升級到本機 64 位。

變通的方法是能夠從 SQL Server 32 位實例中備份或分離數據庫,而後再將它們還原或附加到 SQL Server 的新實例(64 位),以後在 master、msdb 和 model 系統數據庫中從新建立任何登陸名等其餘用戶對象,有個前提是據庫未在複製過程當中發佈。

12. 不能在升級現有的 SQL Server 實例的過程當中添加新功能。 將 SQL Server 實例升級到 SQL Server 2016 以後,您可使用 SQL Server 2016 安裝程序添加功能。

12. 在 WOW 模式下不支持故障轉移羣集。

13.之前若是是SQL Server Evaluation 版(非SQL2016)的不能升級。

......

新版本確實能給咱們帶來不少驚喜,在體驗、學習新特性同時,做爲DBA的咱們更要守護好、管理好數據庫自己。總而言之,任何新東西的運用,必定要通過屢次的測試和驗證,提早發現問題並解決掉,帶着一種使命感讓咱們數據、系統平穩的過渡到新版本。

 

Sam.Zhao

相關文章
相關標籤/搜索