说起 SQL Server,小编其实是有复杂的感情的。在 Wikipedia 里面搜索“SQL Server”,得到的第一个解释是这样的(这是懂历史的,而且每个用词都很准确):


10年前的数据库有什么好聊的……

当然今天要说的不是关于 Sybase SQL Server,而是 Microsoft SQL Server,而且是一款 SQL Server 历史上很重要的一个版本,SQL Server 2008(其实和 SQL Server 2008 R2 一起也可以算作两个版本)


10年前的数据库有什么好聊的……

SQL Server 2008(内部代号为“Katmai”)是 2008 年 8 月 6 日由 ES Katibah(微软内部"空间项目经理"Spatial Program Manager)在 ESRI 2008 用户大会上向 SQL Server 特别兴趣小组宣布的),主要的技术突破点为:

1. SQL Server Always On 技术,使数据管理自调整/自组织/自维护,以提供接近零的停机时间。 SQL Server 2008 还提供了对结构化和半结构化数据的支持,包括图片,音频,视频和其他多媒体数据的数字媒体格式。

2. 全文搜索功能已与数据库引擎集成,以简化了管理并提高了性能。

3. 空间数据将以两种类型存储。 一种称为“平面地球”(GEOMETRY或平面)数据类型表示从其原始的球形座标系投影到平面中的地理空间数据。一种称为“圆形地球”数据类型(GEOGRAPHY)使用椭圆体模型,其中地球被定义为单个连续实体,其不受诸如国际日期线,极点或地图投影区域“边缘”之类的奇点的影响。支持空间操作。

4. 更好的压缩功能,这也有助于提高可伸缩性。

5. SQL Server 2008 支持 ADO.NET 实体框架,报告工具,复制和数据定义将围绕实体数据模型构建。

6. SQL Server Management Studio 版本支持针对 SQL Server 2008 数据库引擎的针对 SQL 查询的 IntelliSense,大大提高数据库编程的速度,减少出错。

但是……是的,任何事情都有一个“但是”


10年前的数据库有什么好聊的……

几个问题:

1.终止支持是什么意思?

Microsoft 生命周期策略为业务和开发人员产品(如 SQL Server和Windows Server)提供 10 年的支持(主流支持为 5 年,扩展支持为 5 年)。根据该策略,在扩展支持期结束后,将不会出现修补程序或安全更新,这可能会导致安全性和合规性问题,并使客户的应用程序和业务面临严重的安全风险。

所以,最终的 SQL Server 2008 Service Pack(10.00.6000,Service Pack 4)是 2014 年 9 月 30 日发布的,所以,今年 7 月 9 号(不要问我为什么不是9月30号)SQL Server 2008 和 SQL Server 2008 R2的扩展支持到期。

2. SQL Server 2008 和 2008 R2 的用户现在有哪些选择?

首先,微软建议升级到最新版本的软件,以确保业务的连续性,如果您需要更多的时间应对这个过渡期而无法升级,最简单的办法就是我们建议您迁移至 Azure 上运行,通过 Azure 获得 3 年的免费扩展安全更新保障,同时利用软件保障权益即 AHB (Azure 混合优势),来帮助降低安全风险并继续获得定期安全更新,通过这些措施上云帮助您降低 85% 的总体拥有成本。微软将在支持终止转换期间宣布有助于保护数据和应用程序的服务:

Azure 中的扩展安全更新:将 2008 和 2008 R2 工作负载“按原样”移动到 Azure 虚拟机(IaaS)的客户,可在外延支持结束后获取三年的扩展安全更新(无需支付额外费用),并在准备就绪时升级到较新版本。

其次,那些决定迁移到 Azure SQL 数据库管理实例(PaaS)或者 SQL VM 的客户将可以访问持续的安全更新,这里可以先提一下 Azure SQL Database Managed Instance(简称 SQLMI),不同于第三方的实例托管,这是微软公司提供的原厂服务,不仅有服务质量的保证,而且有最丰富的经验和工具,我们后面一期会专门讲 SQL MI,欢迎大家持续关注。

3.扩展安全更新何时可用?

在 Azure 中:客户可以立即开始将工作负载迁移到 Azure 虚拟机,并应用定期安全更新,直到支持终止日期,此时扩展安全更新将可用,从而确保持续覆盖。


10年前的数据库有什么好聊的……


相关文章