当微软正在清理Build大会现场散落的彩纸时,此刻或许正是反思其“未言明之处”与“已言明内容”的良机。抢尽风头的AI代理Scout,宣称能够“理解工作如何完成”并“无需提示即可采取行动”。而这家软件巨头的旗舰数据库SQL Server却几乎未被提及。
单看这一点,或许不算什么大事,但微软观察人士还注意到,长期致力于SQL Server的Rohan Kumar已于6月离职,而Azure Data总裁Arun Ulag目前负责SQL Server相关事务。他还负责Fabric分析和AI平台以及一系列开源数据库服务。
再加上此前有消息称,微软自身的条款和条件允许客户将SQL Server许可证迁移至AWS的RDS数据库服务而无需重复付费,这得益于一项允许客户提供自有SQL Server安装介质的功能,SQL Server周围的氛围已经发生了变化。
“我不认为这是优先事项,”分析公司Directions on Microsoft的研究副总裁Andrew Snodgrass表示。“随着Kumar的离职,这一点已变得非常明显。我非常欣赏Ulag,但[SQL Server]并非他未来的工作重心。我担心微软会让它日渐式微。”
他表示,自己对微软这款旗舰级数据库管理系统(DBMS)的担忧始于2022版发布之时——该版本包含“一大堆其实没人真正需要的Azure集成功能”。Snodgrass指出,该版本最终“更像是一次营销发布,而非真正为满足客户需求而精心设计的产物”。
虽然2025版中引入的向量搜索功能受到了用户的欢迎,但PostgreSQL、MongoDB和Oracle的用户多年来一直都在受益于这一功能。
“在Build大会上,Arun Ulag站在台上谈论了所有新功能:数据库方面的亮点是HorizonDB,这是一个具备新型横向扩展能力的PostgreSQ 数据库服务,”Snodgrass说道。
“关于SQL Server却没有任何消息,这令人震惊,因为SQL Server 2025刚于去年年底发布,其中就集成了AI向量搜索功能——我认为这是过去十年间SQL Server最重大的功能更新之一。”
但看起来微软对其PostgreSQL及其他开源数据库服务的关注度,与对自家SQL Server产品的关注度一样高。Snodgrass表示,只要能推动Azure上的工作负载,对微软来说都是好事。
“这就像我父亲可能会说的那样:我并不是因为微软对SQL Server所做的事而生气,我只是感到失望,”他说。
微软一位发言人表示:“客户在如何运行SQL Server方面拥有真正的选择权,我们设计的许可方案在各种环境下都清晰且灵活。我们完全致力于SQL Server,并将继续投资于其创新、安全性和长期支持,以便客户能够放心地运行其最关键的工作负载,并构建未来。”
微软于1989年首次发布了SQL Server,当时是一款面向OS/2操作系统的16位版本,这是与IBM合作的一个项目。尽管面临来自甲骨文,PostgreSQL和MySQL等开源系统,以及MongoDB等一系列NoSQL数据库的挑战,它仍然深受用户和开发者的欢迎。在DB-Engines排名中(该排名基于引用次数、谷歌数据和职位搜索量),它位列第三,仅次于Oracle和MySQL,领先于PostgreSQL。而在Stack Overflow针对专业开发者的调查中,它排名第四,仅次于PostgreSQL、MySQL和SQLite,但远远领先于排名第十的Oracle。
Gartner副总裁兼分析师Adam Ronthal表示,通过考察两个不同的优先事项,可以解释微软对SQL Server的策略。
首先,尽管云计算和人工智能备受追捧,但微软在本地部署数据库管理系统(DBMS)市场上的营收仍达到约150亿美元,其中大部分来自SQL Server。其市场份额(33%)仅次于甲骨文,后者占据了本地部署数据库管理系统市场近40%的份额。
“如果观察微软2025年在本地部署业务方面的增长,其增速约为8%,因此微软在本地部署领域的业务仍保持着高个位数的增长,”他表示。
Ronthal告诉The Register称,微软绝不会放弃这种收入来源。
与此同时,由于SQL Server客户所使用的数据库引擎与微软数据分析环境Fabric中的SQL数据库基于一致的架构,因此这些客户为微软提供了将用户迁移至Azure SQL的绝 佳机会。微软希望用户认识到,Azure通过深度集成的数据服务、安全性和治理机制,为构建和扩展AI应用程序提供了无缝的途径。
不过,Ronthal补充道,具体的兼容性将取决于用户希望迁移的应用程序中T-SQL的实现情况。
“随着我们全面转向托管服务,我无法完全控制底层操作系统,对数据库本身的配置控制权可能也会有所限制。”
他表示,对于商用现成软件(COTS),迁移的便捷程度将取决于供应商的认证情况。
除了希望捍卫其本地部署版SQL Server的收入外,微软也意识到人工智能和云计算正在推动市场发展。
在云端,市场主要由基于PostgreSQL或与该开源数据库密切相关的数据库系列主导。
“目前,Postgres已成为关系型数据库的事实标准API,因此我们看到许多供应商通过兼容的Postgres API实现底层通信,这为终端用户提供了规避供应商锁定的保障,”Ronthal表示。
包括Cockroach Labs、Yugabyte和pgEdge在内的一系列初创公司都试图抢占这一市场,它们均提供分布式功能,并与PostgreSQL具有不同程度的兼容性。微软无法忽视这一发展趋势,因此投资了其自主研发的分布式PostgreSQL产品HorizonDB。微软还推出了数据库即服务(DBaaS)产品——Azure Database for PostgreSQL。
除了捍卫不断增长的本地部署数据库市场外,微软正试图抢占增长更快的云数据库市场,并追赶AWS。
为此,微软正将运营数据库整合到Fabric架构之下,其中包括NoSQL数据库Cosmos、Azure SQL以及Postgres功能。“如果我们审视当前市场的驱动力,即云计算和人工智能(Fabric 是人工智能的核心组件),那么微软的增长将在很大程度上由Fabric的采用所驱动,而微软正对此投入巨大的关注和精力,”Ronthal 表示。
尽管如此,微软在工程预算方面财力雄厚,足以在两个阵地上同时展开竞争。从这个意义上说,最终部署在AWS上的SQL Server工作负载仍然是合理的选择。
“微软需要对其产品组合进行一些优化,因为运行SQL Server的方式多种多样,”Ronthal指出。“既有Azure SQL、托管实例,也有虚拟机中的SQL Server。这些方案与本地环境中的操作在兼容性上略有差异,而目前,多种选项的存在实际上让终端用户难以抉择。我非常希望看到微软能让这些方案更加统一,让用户更轻松地使用。”
在云数据库管理系统(DBMS)市场中,AWS 占据着相当大的优势。据Gartner数据显示,2025 年,AWS的云DBMS收入约为370亿美元,而微软约为183亿美元。
Ronthal表示:“如果一位SQL Server客户能够利用其在微软的现有投资并将其迁移到AWS,微软虽然会因此失去这部分Azure业务,‘但积极的一面是,他们并未失去这位SQL Server客户,而这可能更为重要’。”
Ronthal指出,在甲骨文、IBM、微软和 SAP 等主要供应商中,过去15年里只有微软的市场份额实现了增长。微软已证明,凭借其云服务和SQL Server战略,有能力应对市场变化。这对于SQL Server客户是否也是好事尚有争议,但鉴于对2025版本的支持将于2036年结束,他们还有充足的时间进行规划。
作者:Lindsay Clark