全球正運用的 Microsoft SQL Server 有近五分之一為過時版本
據The Register消息,IT資產管理平臺Lansweeper已發出警告,稱全球仍有近20%的企業業務還在依賴過時的 Microsoft SQL Server。
據首席戰略官羅埃爾·德克諾特(Roel Decneut)稱,該業務部門掃描了超過 100 萬個 SQL Server 實例,發現 19.8% 的 SQL Server 實例已不受微軟支持。還有12%正在運行即將于7月9日停止支持的SQL Server 2014版本,這意味著這一比例將在下個月初達到32%。
舊版 SQL 服務器分布比例
他指出,雖然企業可以選擇付費讓SQL Server 2014在后續3年內繼續接收安全更新,但也因此暴露出微軟數據庫存在的一個潛在問題:企業為何還將業務依賴于過時的軟件版本?
德克諾特于2019年加入Lansweeper 之前曾在微軟供職長達18年,曾參與過 SQL Server 2008 和 2012 版本的發布工作。他認為當時讓人們放棄舊版使用新版就已經是一個問題,因為企業已經在舊版的數據庫上構建了許多依賴性很強的應用程序。
此外,微軟在過去數年對向后兼容的不一致也被認為是企業不想升級版本的原因之一,因此,Lansweeper甚至發現了還在運用SQL Server 7版本的實例。
目前SQL Server的最新版本為2022版,但根據Lansweeper的發現結果,目前有44% 的實例運行2019版本。13.5%運行2017 版本,10%運行2016版本,12%運行2014版本,9%運行2012版本,不到8%運行2008版本。
不僅僅是微軟的產品,其他廠商也面臨類似問題,很多用戶仍在使用那些已停止支持數年的過時產品。Percona 的技術布道者戴夫·斯托克斯(Dave Stokes)告訴 The Register,他對使用過時SQL Server并不驚訝,因為“如果它沒有壞就不要試圖修復”如同至理名言般被企業所接受。
但斯托克斯也指出這并不是企業不應該升級數據庫版本的理由,因為新版本不僅更安全,功能也更加完善。
德克諾特認為,企業之所以不想升級是因為新版本的吸引力有限,對于像SQL Server這樣的業務基礎程序,最核心且最主要的功能是亙古不變的,新版本的錦上添花帶來的升級動力并不大。也許只有真正發生事故,企業才會注意到升級的必要性。