Microsoft has moved SQL Server 2025 firmly into production territory by shipping Cumulative Update 1 (CU1) and announcing General Availability (GA) support for Red Hat Enterprise Linux 10 and Ubuntu 24.04 — a concrete step toward Microsoft’s stated goal of making SQL Server a first-class, AI-ready database across heterogeneous server platforms. CU1 (build 17.0.4005.7) was published on January 15, 2026 and bundles 16 fixes to the original RTM build; the Linux GA milestone is tied to that same servicing event, meaning organizations can now plan production rollouts on the newest enterprise Linux releases with Microsoft’s official backing.
SQL Server 2025 was unveiled as an AI-forward, hybrid-capable release that brings vector indexing, model management, and tighter cloud integration into the core database engine. The product line was positioned from preview through RC builds to be cross-platform—supporting Windows and Linux with containerized and VM deployment options—and to include modern security and developer conveniences such as TLS 1.3, signed container images, REST/GraphQL integration surfaces, and native JSON/RegEx features. Those capabilities have driven adoption and shaped Microsoft’s servicing cadence for 2025. Microsoft’s official Linux release history and community posts make the timeline clear: SQL Server 2025 reached GA in November 2025 for the core product family, and Microsoft continued to expand distribution support in follow-up updates, culminating in the RHEL 10 / Ubuntu 24.04 production support announcement that coincides with CU1. The release history page calls out RHEL 10 and Ubuntu 24.04 as supported (initially in preview and moved to GA with CU1), and it also documents platform changes — notably the removal of SLES as a supported distribution for SQL Server 2025. These are important operational signals for cross-platform environments.
Actionable priorities for the immediate window:
Additional reading and operational resources referenced in this coverage include Microsoft’s CU1 KB (KB5074901), the SQL Server Linux release history, the SQL Server product blog and Tech Community posts, and community archives that document migration caveats and patching best practices. Those sources provide the installation steps, file hashes, and known-issue details you will need when you plan your upgrade and validation cycles.
Source: Redmondmag.com https://redmondmag.com/Blogs/Redmond-Dispatch/2026/01/Microsoft-Advances-SQL-Server-2025.aspx]
Background / Overview
SQL Server 2025 was unveiled as an AI-forward, hybrid-capable release that brings vector indexing, model management, and tighter cloud integration into the core database engine. The product line was positioned from preview through RC builds to be cross-platform—supporting Windows and Linux with containerized and VM deployment options—and to include modern security and developer conveniences such as TLS 1.3, signed container images, REST/GraphQL integration surfaces, and native JSON/RegEx features. Those capabilities have driven adoption and shaped Microsoft’s servicing cadence for 2025. Microsoft’s official Linux release history and community posts make the timeline clear: SQL Server 2025 reached GA in November 2025 for the core product family, and Microsoft continued to expand distribution support in follow-up updates, culminating in the RHEL 10 / Ubuntu 24.04 production support announcement that coincides with CU1. The release history page calls out RHEL 10 and Ubuntu 24.04 as supported (initially in preview and moved to GA with CU1), and it also documents platform changes — notably the removal of SLES as a supported distribution for SQL Server 2025. These are important operational signals for cross-platform environments. What CU1 Is — The Facts DBA teams need now
Release details and scope
- CU1 identifier and release date: KB5074901 — published January 15, 2026, version 17.0.4005.7. This CU updates both the Database Engine and Analysis Services components for SQL Server 2025.
- Fix set: CU1 contains 16 fixes addressing reliability, performance, and other issues discovered in the RTM channel after the original 2025 release. Microsoft publishes a detailed fix table and downloadable artifacts to assist verification and deployment planning.
- Known issue(s): Microsoft documents at least one noteworthy known issue in CU1 — for example, incorrect behavior of SESSION_CONTEXT in parallel query plans that may lead to incorrect results or access violation dumps — and provides guidance in the KB. DBAs must review the Known Issues section before broad rollouts.
Linux-specific packaging and installation notes
- Updating SQL Server on Linux requires configuring the correct repository. For production GA on RHEL 10 / Ubuntu 24.04, Microsoft instructs operators to move from the preview repository (mssql-server-preview.repo) to the GA repository (mssql-server-2025.repo) to avoid accidentally installing pre-release builds. The Tech Community announcement explicitly flags this repository change as critical when moving to production.
- The CU can be applied using your platform package manager once the CU repository is configured; Microsoft’s KB and release notes include the distro-specific instructions and a downloadable CU package for Windows deployments.
What the Linux GA Means — Technical and Operational Context
Broader distribution coverage
GA on RHEL 10 and Ubuntu 24.04 delivers two immediate operational benefits: first, enterprises with newly provisioned Linux fleets can standardize on current OS releases without being forced to stick with older distributions; second, Microsoft’s engineering and testing loads now officially include those OS vendors’ kernels, libraries, and packaging systems — meaning support cases and platform-specific KBs will be authored with those distros in mind. Microsoft community messaging and the SQL Server release history both confirm these distro additions and the GA timing tied to CU1.What’s new for Linux deployments
- Security and cryptography: TLS 1.3 support and signed container images are highlighted as part of SQL Server 2025’s Linux improvements, reducing attack surface for network transport and container distribution vectors.
- Observability: Microsoft expanded Dynamic Management Views (DMVs) and Linux-specific telemetry to make it straightforward to inspect OS-level and container resource metrics from within SQL Server diagnostic flows — crucial for tuning production workloads on heterogeneous clusters. Redmond magazine and Microsoft posts both call out improved observability for Linux instances.
- Container and tmpfs optimizations: features such as tmpfs-backed tempdb and container optimizations target performance and cost when running in containerized or ephemeral environments. These are especially relevant for cloud deployments and Kubernetes-based platforms.
Cross‑checked verification of key claims
This section confirms the most load‑bearing facts against independent sources:- CU1 publication date and build: Microsoft’s KB article for KB5074901 lists the CU1 release date as January 15, 2026 and the product build as 17.0.4005.7. This is the primary authoritative reference for servicing and file hashes.
- GA support for RHEL 10 and Ubuntu 24.04: Microsoft’s SQL Server Tech Community announcement (Jan 16, 2026) explicitly states GA on those distributions starting with CU1; Redmondmag’s coverage mirrors that announcement and places the timing and operational guidance into a practical DBA context. These two independent confirmations (vendor blog + industry press) are consistent.
- Feature baseline (AI, vectors, DiskANN, TLS 1.3): Microsoft’s SQL Server blog and product announcement materials describe the 2025 architecture and features (AI integration, vector indexing, security features) that underpin the product’s positioning; community and third‑party coverage reiterate those claims. Treat vendor-reported performance numbers as vendor-provided until validated in independent benchmarks.
Critical analysis — Strengths, practical benefits, and what to watch
Strengths and what enterprises gain
- Cross-platform parity: Official GA support for RHEL 10 and Ubuntu 24.04 removes a major friction point for organizations governing mixed Linux fleets; consistent behavior and supportability across Windows and Linux are crucial for hybrid SQL estates.
- AI and vector readiness inside the engine: Integrating vector indexes and model management into SQL Server enables retrieval-augmented generation (RAG) and embedding-based features without moving data to an external vector store. This lowers integration complexity for internal AI workloads and reduces data egress and latency when models are served near the data. Vendor guidance describes DiskANN-based indices and T-SQL accessible vector search as built-in capabilities. Treat performance claims as promising but workload-dependent; run proof-of-concept tests.
- Security advances: TLS 1.3, signed container images, and improved password policy controls for Linux deployments reduce operational risk vectors and make it easier to meet enterprise security baselines.
- Servicing discipline: CU1’s release is an example of Microsoft’s incremental servicing cadence; bundling fixes and enabling GA simultaneously makes the path from preview to production clearer for cautious operators. The KB, release history, and Tech Community posts all emphasize the recommended practice of testing and staged rollout.
Practical risks and caveats
- Known issue in CU1: The documented SESSION_CONTEXT bug for parallel plans is non-trivial; a production deployment that relies on SESSION_CONTEXT semantics and runs parallel plans must test thoroughly or delay the upgrade until a patched CU addresses the issue. Microsoft explicitly calls this out in the KB.
- Compatibility surface and migration cost: Although GA adds new distro support, one platform change is notable: SLES is not supported for SQL Server 2025. Organizations running SLES-based SQL Server 2022 instances will need migration planning. The release history discourages blind upgrades across unsupported platforms.
- Vendor performance claims require validation: Microsoft and partner literature highlight large performance gains for some scenarios, but these are typically vendor benchmarks. Independent testing is necessary, especially for AI/vector workloads where index size, embedding dimensions, and query patterns dominate outcomes. Many community posts emphasize pilot testing before production rollout.
- Container and image trust model: Signed container images reduce risk but do not eliminate supply-chain concerns. Operators must combine image signing with runtime controls (runtime policy enforcement, SBOMs, and image provenance checks) and hardening of container hosts. Internal advisories and forum discussion highlight the need to treat container usage as part of a broader hardening program.
- ARM64 and platform gaps: While some tooling runs on ARM client platforms, the database engine’s production readiness on ARM64 is not universal; practical examples and community posts point out cases where SQL Server tooling or installers are not fully ARM-native. If you plan to use ARM server-class hardware in production, validate engine support and partner ecosystem compatibility first. This is an operational risk that must be validated per deployment.
Actionable rollout checklist for DBAs and platform owners
- Inventory and map:
- Identify all SQL Server instances (on-premises, VMs, containers, managed instances).
- Map each instance to OS/media (RHEL 9, RHEL 10, Ubuntu 22.04, Ubuntu 24.04, SLES, Windows) and note which are currently supported for SQL Server 2025.
- Read the CU1 KB and Known Issues:
- Review KB5074901 in full and extract any fixes that affect your workloads, including the SESSION_CONTEXT parallel-plan note. Flag systems using SESSION_CONTEXT heavily for extra testing.
- Prepare repositories and packages for Linux:
- For production installs on RHEL 10 / Ubuntu 24.04, replace preview repos with mssql-server-2025 repo per Microsoft guidance; configure the CU repository before attempting to upgrade.
- Test in a staging environment:
- Run workload replay or representative benchmarks that include parallel query plans, backups/restore procedures, Availability Groups (or Contained AGs), and your application’s peak concurrency patterns.
- Validate driver stacks (ODBC/JDBC) and application compatibility after installing the CU.
- Staged production rollout:
- Use a canary host or pilot group, then expand to production in controlled waves following test verification.
- For clustered topologies and Always On availability groups, follow Microsoft’s upgrade guidance for rolling updates to minimize downtime.
- Monitoring and observability:
- Enable expanded DMVs and OS-level telemetry for new Linux instances; instrument tempdb usage, vector index size/behavior, and query runtime characteristics.
- Integrate SQL Server logs and Extended Events with your SIEM/observability stack and establish alerting for query regressions or resource saturation.
- Rollback/Recovery plan:
- Ensure full backups and restore verification before applying the CU.
- Have rebuild playbooks for nodes you can failover and re-image if severe regressions occur.
Governance and security recommendations
- Harden container hosts: drop CAP_SYS_ADMIN where possible, run containers as non-root, and restrict privileged access and untrusted mounts. Community advisories emphasize reducing kernel-level exposure for container runtimes.
- Credential management: adopt managed identities (Microsoft Entra) and vault service credentials rather than embedding secrets in config files. The 2025 release highlights improved identity integration as a security strengthening point.
- Compliance and auditing: enable SQL Server auditing and DB-level logs, forward to a hardened log repository, and ensure you can demonstrate configuration and patching timelines for compliance teams.
Why this matters now — strategic takeaways
- For organizations building AI-capable data platforms, the in-database vector and model capabilities reduce system complexity and operational overhead by keeping data and inference workflows close to the engine.
- For operations teams, the Linux GA is a practical signal: SQL Server is now a supported choice on contemporary enterprise Linux — not just on legacy RHEL 9 or Ubuntu 22.04 — enabling standardized builds and vendor-supported lifecycles.
- For cautious DBAs, CU1 is an important but non-trivial milestone: it contains essential fixes but also documents a known issue that demands careful testing.
Conclusion — pragmatic guidance for the next 30–90 days
SQL Server 2025’s first cumulative update and the tied GA support for RHEL 10 and Ubuntu 24.04 make this an inflection point: the product is no longer “preview-first” for the newest enterprise Linux releases, and the servicing signals indicate Microsoft expects production deployments to follow with proper staging and testing.Actionable priorities for the immediate window:
- Read KB5074901 and the Tech Community GA announcement in full, and treat the SESSION_CONTEXT known issue as a test requirement.
- Update Linux SQL repositories to the GA mssql-server-2025 repo before installing CU1 on RHEL 10 / Ubuntu 24.04, and run staged rollouts only after validating application behavior and driver compatibility.
- Run focused pilots for any workloads that use advanced new features (vectors, embedded models, tmpfs tempdb) and validate performance claims against realistic data and query patterns rather than vendor benchmarks alone. Community practitioners and forum archives repeatedly emphasize pilot testing as the best defense against surprises.
Additional reading and operational resources referenced in this coverage include Microsoft’s CU1 KB (KB5074901), the SQL Server Linux release history, the SQL Server product blog and Tech Community posts, and community archives that document migration caveats and patching best practices. Those sources provide the installation steps, file hashes, and known-issue details you will need when you plan your upgrade and validation cycles.
Source: Redmondmag.com https://redmondmag.com/Blogs/Redmond-Dispatch/2026/01/Microsoft-Advances-SQL-Server-2025.aspx]