Skip to content

Upgrade SQL version for Pipelines#3697

Open
RubenCerna2079 wants to merge 6 commits into
mainfrom
dev/rubencerna/update-sql-pipeline-version
Open

Upgrade SQL version for Pipelines#3697
RubenCerna2079 wants to merge 6 commits into
mainfrom
dev/rubencerna/update-sql-pipeline-version

Conversation

@RubenCerna2079

@RubenCerna2079 RubenCerna2079 commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Why make this change?

What is this change?

Changed the SqlLocalDB.msi to use the new SQL 2025 version, and updated all the places where we set the SQL version to use SQL 2025.

How was this tested?

Using vector data type in follow up PR. If the SQL version is anything less than 2025, the pipeline would fail.
#3677

Sample Request(s)

N/A

@RubenCerna2079 RubenCerna2079 changed the title Add new SQL version Upgrade SQL version for Pipelines Jul 6, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the SQL Server versions used by CI pipelines and test schema initialization so that MsSql/DwSql integration tests can run against SQL Server 2025 features (notably the vector data type), addressing issue #3696.

Changes:

  • Added a vector_type_table (including a max-dimension vector(1998) case) to the MsSql test schema so schema initialization fails on older SQL versions.
  • Updated pipeline LocalDB installer URL and version code to SQL 2025 equivalents.
  • Updated the Linux SQL Server container image tag used in pipeline setup to SQL Server 2025.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/Service.Tests/DatabaseSchema-MsSql.sql Adds a new vector_type_table and seed data to require SQL Server 2025 vector support during schema init.
src/Service.Tests/dab-config.MsSql.json Minor formatting/EOF change only (no functional config updates).
scripts/start-mssql-server.bash Updates the SQL Server Linux container image tag to 2025.
.pipelines/mssql-pipelines.yml Updates LocalDB installer URL and SQL version code for MsSql pipeline jobs.
.pipelines/dwsql-pipelines.yml Updates LocalDB installer URL and SQL version code for DwSql pipeline jobs.

Comment thread .pipelines/mssql-pipelines.yml
Comment thread .pipelines/mssql-pipelines.yml
Comment thread scripts/start-mssql-server.bash
Comment thread .pipelines/dwsql-pipelines.yml

@souvikghosh04 souvikghosh04 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should not club any other changes apart from the minimal SQL 2025 upgrade related change. PR description should also reflect the same.

Comment thread src/Service.Tests/DatabaseSchema-MsSql.sql Outdated
Comment thread src/Service.Tests/DatabaseSchema-MsSql.sql Outdated
Comment thread src/Service.Tests/DatabaseSchema-MsSql.sql Outdated
@github-project-automation github-project-automation Bot moved this from Todo to Review In Progress in Data API builder Jul 9, 2026
@Aniruddh25 Aniruddh25 enabled auto-merge (squash) July 9, 2026 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Review In Progress

Development

Successfully merging this pull request may close these issues.

Upgrade SQL version used in pipeline tests

5 participants