2017 年,微软启动了 SQL Server on Windows Containers Beta 计划,以便于让开发人员能够从同一容器的内部或者外部来连接 SQL Server 实例。其好处包括便于为开发和测试目的设置,以及最大限度地提高实例的密度,并在多用户环境中隔离和治理应用程序。不过今天,微软宣布暂停该计划。
在2021 年 7 月 6 日发布的一篇简短博文中, 微软 强调由于生态系统的挑战以及“使用频率”,暂停 SQL Server on Windows Containers Beta 计划。微软表示该计划在上线以来一直没有足够的用户。不过,博文中的言辞比较谨慎,表示在可预见的未来并没有恢复该计划的打算,不过如果情况发生变化,那么会再次公开宣布。
在博文中,微软还推荐用户迁移到使用 Linux 容器的 SQL Server,目前已经在生产环境中得到了支持。值得注意的是,SQL Server on Windows Containers 从未设法摆脱其“测试版”标签,所以无论如何都不打算用于生产。也就是说,这个公告仍然会激怒那些投入时间构建利用这一功能的应用程序的开发者,或者那些在生产环境中使用它的开发者。
展望未来,微软已经表示,SQL Server Express和Developer for Windows Containers Docker资源库将很快被删除。这些存储库中的标签也将被删除,Docker 镜像将无法下载。