Skip to content

Remove built-in PowerBI driver settings - #572

Merged
slabko merged 2 commits into
masterfrom
cleanup-built-in-powerbi-setting
Jul 6, 2026
Merged

Remove built-in PowerBI driver settings#572
slabko merged 2 commits into
masterfrom
cleanup-built-in-powerbi-setting

Conversation

@slabko

@slabko slabko commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Power BI requires certain additional settings to be enabled to ensure compatibility with the SQL dialect it generates. However, because we did not know whether the driver was running within Microsoft Power BI or as part of a separate application, we previously shipped two different versions of the driver: a general-purpose driver and a Power BI-specific driver with SQL compatibility settings enabled.

The new Power BI connector, published by MS in April 2026, passes ClientName and SQLCompatibilitySettings explicitly, so the driver no longer needs a separate Power BI version of the driver with built-in compatibility defaults.

Summary

  • remove the separate PowerBI signing/build workflow
  • remove build-time -powerbi version suffix support
  • restore SQLCompatibilitySettings default behavior to opt-in via DSN/connection string

@slabko
slabko requested a review from mzitnik as a code owner July 3, 2026 15:37
@slabko
slabko force-pushed the cleanup-built-in-powerbi-setting branch 3 times, most recently from 1e57611 to 4b1ef75 Compare July 3, 2026 20:36
@slabko
slabko marked this pull request as draft July 4, 2026 07:31
@slabko
slabko force-pushed the cleanup-built-in-powerbi-setting branch from 4b1ef75 to 055c413 Compare July 6, 2026 06:45
@slabko
slabko marked this pull request as ready for review July 6, 2026 09:40
@slabko
slabko merged commit 023fd07 into master Jul 6, 2026
30 of 32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants