SQL Server 4.2
1992年,由Sybase与微软共同发表SQL Server 4.2版,微软在此版本中的贡献为:
与Sybase合作,将Sybase的SQL Server核心程式码移植到OS/2中。
提供MS-DOS,Windows以及OS/2的用户端函式库(Client Library)。
开发部份管理工具。
不过SQL Server 4.2一开始并不是以32位元为基础,而是以16位元为基础开发。
SQL Server for Windows NT
在1992年时,由于市场上对32位元作业系统的需求逐渐升高,但IBM的OS/2 2.0却又没有如期在时程内完成,SQL Server的开发小组利用OS/2的32位元介面移植SQL Server 到 OS/2 2.0(当时为beta)测试时,发现32位元并没有如预期来的有效率,另外一方面,微软内部当时也正在开发新一代作业系统(即Windows NT),使得SQL Server团队决定要终止对SQL Server for OS/2的发展,同时邑注全力开发出支援Windows NT的版本,代号为“SQL NT”。
在SQL NT中,微软将SQL Server 4.2的核心程式码,以Win32 API翻写,并于1993年Windows NT 3.1出货后30天,完成SQL Server for Windows NT (4.2)的开发工作,在市场上销售。
SQL Server 4.2是第一个Windows NT 上的 SQL Server,也是第一个出现在微软认证考试中的SQL Server产品。
SQL Server 6.0
在微软利用SQL Server 4.2 for Windows NT赚取高额营收(自SQL Server 4.2 for Windows NT发行起九个月内,微软SQL Server带来的营收已成长两倍)时,对于其合作伙伴Sybase而言,微软的SQL Server 已不被 Sybase所重视(Sybase自己要关注在自家的产品线),并且因为SQL Server的权利在Sybase手中(1987年与Sybase签订的合约),微软无法在SQL Server中自行添加与修改功能。
微软自SQL Server 1.0到4.2 for Windows NT,数个版本的历程中,其SQL Server团队已经大幅成长,但受限于与Sybase的合约,微软即使有新研发的Windows NT功能,也无法加入SQL Server中,因此于1994年4月12日,微软和Sybase正式终止了合作关系(并向Sybase买下了Windows版本的SQL Server程式码版权),微软获得了对SQL Server程式码的完全控制权,不过挑战也接踵而来——Sybase即将于年底发表System 10 for Windows NT,微软必须要提出新的版本计划,以防止Sybase将原本的微软客户抢走,“SQL 95”计划这样产生了。
SQL 95的命名是仿自Windows 95,也就是新一代的资料库伺服器软体,此版本于1994年10月发布第一个beta版本,并且后续又发布了不同的beta修正版,其中较引人注目的是首次出现在SQL Server中的“复制”(Replication)功能,复制功能所需要的“可卷动式资料游标”(scrollable-cursor),以及其管理工具,代号为“Starfighter”,即SQL Enterprise Manager。
SQL Server 6.0(SQL 95)于1995年6月14日完成并进入RTM(released to manufacturing),对于SQL Server团队以及微软来说,SQL Server 6.0是重要的里程碑,因为此版本是完全由微软自行开发,未假手Sybase或其他厂商,因此SQL Server 6.0的发行,让微软的数据库研发能力正式被外界认可。
SQL Server 6.5发布于1996年,约于SQL Server 6.0发表后十个月后发行。
SQL Server 7.0
当微软正在发展SQL Server 6.5时,已经另外有一个团队正在发展新的资料库,由于微软计划要能够让此种资料库引擎能够具有可向上发展,亦可以缩小到PC或笔记型电脑中,因此资料库的核心必须要重新撰写,这就会涉及资料结构的改变,为了要让资料库的升级能够确保其稳定性,微软在1997年特别邀请1000个组织备份资料库,交由开发小组进行升级,并且在升级过程中找出可能的失败原因。同时在1998年2月起,微软与ISV合作发展运行于SQL Server 7.0的软体,除了保持相容性外,也让ISV能够特别为SQL Server 7.0的特性撰写程式。
在同一时间,OLE DB的技术,以及很多人熟知的MSDE(Microsoft Data Engine)也在研发中,后来OLE DB成为Windows平台上资料存取的显学,其上的ADO更获得多数开发人员的采用。而MSDE也做为Microsoft Access资料库外的另一种单机资料库的选择。
SQL Server 7.0最终冻结版本为7.00.623.07,于1998年12月进入RTM。
推荐:12款超棒的乌班图 Linux GTK主题
Z拆机:杰和GCR2524MP-RF服务器图赏
2022龙芯生态大会专题
2021浪潮专题
宝德 NVIDIA 协同赋能,为您的AI之旅保驾护
OCP CHINA DAY 2019