SQL server之版本的初認知
為什么要編寫此篇文檔呢,主要是因為在最近測試OGG實時同步SQL server數據庫表數據的時候,經過多次測試,發現在安裝了一套SQL server2017初始版本,未安裝任何補丁的時候,在添加TRANDATA的時候出現錯誤,提示版本不支持,最低需要更新SQL server補丁CU4.
GGSCI (WIN-M06BTDR9D4D as oggadmin@SSDB) 12> ADD TRANDATA dbo.users FILEGROUP cdcfg2025-07-12 22:22:08 ERROR OGG-05376 Oracle GoldenGate support for SQL Server 2017 requires a database patch CU4 or above. For details, see https://support.m
icrosoft.com/en-us/help/4073684/fix-change-data-capture-doesn-t-work-in-sql-server-2017.GGSCI (WIN-M06BTDR9D4D as oggadmin@SSDB) 13>
于是查看了當前安裝的數據庫版本信息。
Microsoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64) Aug 22 2017 17:04:49 Copyright ? 2017 Microsoft Corporation Developer Edition (64-bit) on Windows Server 2012 R2 Datacenter 6.3 (Build 9600: ) (Hypervisor)
又查看了之前成功測試案例中數據庫版本信息,可以看到是打了KB4052908補丁的。
Microsoft SQL Server 2016 (SP2) (KB4052908) - 13.0.5026.0 (X64) Mar 18 2018 09:11:49 Copyright ? Microsoft Corporation Enterprise Edition (64-bit) on Windows Server 2016 Datacenter 10.0 (Build 14393: ) (Hypervisor)
為此到官網查詢版本信息,發現有CU 也有GDR ,起初不知道這2個代碼是啥意思,編寫此篇記錄。
SQL server版本有:企業版,標準版,網絡,快發,特快,以下是官網對各版本的說明
每個版本都有各自的功能限制,根據喜好和個人需要選擇。詳細信息請參考如下鏈接。
鏈接: SQL Server 版本介紹
另外就是相關的補丁更新,如下圖。
鏈接: SQL Server 的最新更新和版本歷史記錄
關于GDR 與 CU的區別,以下是官網的一些介紹。
GDR (General Distribution Release) will not include previous all CU’s (Cumulative Update) but CU’s will include all previous fixes.
詳細的信息請參考如下官網鏈接:
鏈接: SQL Server 服務模型