Skip to content

Tracking: dbt Core v2.0 (Fusion) migration for SQL Server #786

Description

@axellpadilla

Tracking: dbt Core v2.0 (Fusion) migration for SQL Server

Summary

Links the issues and PRs — here and in dbt-labs/dbt-core — for bringing SQL Server support to dbt Core v2.0 (the Rust/"Fusion" engine), plus the v1 fixes found while auditing v1 for that port. Decisions and detail live in the roadmap repo plan/; this issue stays a one-line-per-item index.

dbt Labs' Contribute a dbt Core 2.0 Adapter guide has v2 adapters living inside the dbt-core monorepo. v1 (dbt-sqlserver) keeps existing as an independently maintained package; this tracks the parallel v2 work.

Want to help?

Where PRs go

  • Fork: https://github.com/dbt-sqlserver-next/dbt-core
  • Branch: sqlserver-v2-port
  • Open PRs against dbt-sqlserver-next/dbt-core:sqlserver-v2-port, not dbt-labs/dbt-core:main. Rationale: roadmap repo's plan/README.md ("Branching strategy").

Related: aligning v1 with the future v2 parser, on this repo

  • Explore dbt Core 1.12 v2 parser support #770 — Explore dbt Core 1.12 v2 parser support: validates the existing Python dbt-sqlserver adapter against dbt Core 1.12's opt-in --use-v2-parser (Rust parser, existing Python adapter — not the Fusion adapter framework this issue tracks). Surfaces project/macro/manifest compatibility issues early, ahead of the full Fusion port below.

dbt-core (v2 adapter implementation)

Granular execution ("Part N" issues, one per crate-scoped unit of work) is tracked on the fork, not here — same reasoning as "Where PRs go" above (Closes #N only works same-repo, and these aren't mergeable upstream yet): dbt-sqlserver-next/dbt-core#1 through #10 (index).

dbt-sqlserver (v1 fixes found while planning the v2 port)

Deferred / follow-up scope (explicitly out of the v2 initial PR)

Not scheduled — tracked so they aren't lost. Reasoning: roadmap repo's plan/05-open-questions-and-risks.md #4.

  • Dynamic data masking support in v2
  • Index/columnstore materialization config in v2
  • full_refresh_build: prebuilt optimization in v2
  • Scalar function materializations in v2
  • Table clone support in v2
  • Windows/trusted-connection auth in v2

References

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    v2-migrationdbt Core v2.0 (Fusion) SQL Server migration

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions