Back to blog
PrimentraPrimentra
·February 14, 2026·15 min read

How to Migrate from Microsoft MDS: A Practical Guide to Your Best MDS Replacement

Home/Blog/How to Migrate from Microsoft MDS: A Practical Guide to Your Best MDS Replacement

I've helped multiple organizations migrate off Microsoft MDS over the past few years. Every engagement starts the same way: someone reads that MDS is being removed from SQL Server 2025, panics slightly, and starts Googling alternatives. They find enterprise MDM platforms costing six figures, get sticker shock, and wonder if there's a middle ground.

There is. But first, let me lay out the landscape honestly, because the MDS replacement market is more confusing than it needs to be.

MDS is gone. Not deprecated. Gone.

Master Data Services has been removed from SQL Server 2025. Not "feature-reduced." Not "moved to a separate download." Removed entirely. Microsoft's docs are clear: MDS is only supported on SQL Server 2022 and earlier. Mainstream support for 2022 runs through 2028. After that, you're on your own.

Nobody who worked with MDS was surprised. Microsoft stopped investing in it around 2021. The last real feature update was SQL Server 2016. The web UI was stuck on Silverlight-era technology. The Excel Add-in was frozen in time. Meanwhile, Windows cumulative updates started breaking MDS functionality (the September 2025 patch was particularly rough).

So: when do you migrate, and to what?

The replacement market is broken

Search for "MDS replacement" and you'll find Profisee, Informatica, Stibo Systems, Semarchy, CluedIn, SQL Spreads, and a dozen others. The problem: most of these are enterprise MDM platforms built for large-scale, multi-domain master data programs. Match-merge engines. AI data quality. Customer 360. Complex syndication pipelines. Price tags to match. Our 2026 MDS alternatives comparison maps the full landscape with honest pricing.

Most MDS users don't need any of that. They manage a few thousand reference records across a handful of entities. But the market doesn't care about their use case. It cares about enterprise deals.

What the alternatives actually cost

I spent weeks researching pricing for every serious MDS alternative. Here's what I found, and I'm being specific because vague "contact us for pricing" pages waste everyone's time.

Informatica MDM starts around $200,000 per year for licensing. Implementation adds $50K to $200K+. PeerSpot reviewers report total costs of $700,000+ with support, connectors, and professional services. Built for banks and governments. Unless you're a bank or a government, this isn't for you.

Stibo Systems plays in the same league. Six-to-seven figures annually. 14 of the Fortune 100 use it. If you're a global retailer managing millions of SKUs, it makes sense. If you're managing 3,000 branch records? No.

CluedIn is the one Microsoft pushes as an MDS successor. Azure-native, graph-based, AI-driven. Starts at roughly $28,500/year plus your Azure infrastructure bill. Technically impressive, but it's a fundamentally different product. CluedIn does entity resolution and fuzzy matching across unstructured sources. If your MDS usage was structured reference data in entities with domain lookups, CluedIn solves a problem you don't have.

Profisee has the strongest MDS migration story in the enterprise segment. The founders literally built the technology that became MDS. They offer a dedicated "Application Edition" with a one-click migration utility. Pricing is confidential and volume-based. Still an enterprise platform though: you need certified consultants, and there's no free trial to kick the tires.

Semarchy xDM starts at $9,900/year for 50,000 golden records on Azure Marketplace. More approachable, but reviews flag a steep learning curve and scaling issues with larger datasets.

And then there's SQL Spreads at the other extreme: $348/year for a Designer license. It's an Excel Add-in that writes back to SQL Server tables. Fast, familiar, cheap. But it's not MDM. No models, no entities, no domain attributes, no hierarchies, no permissions, no audit trails. If your MDS usage was "let people edit a SQL table from Excel," SQL Spreads might work. If you relied on any of the structural MDM capabilities? It doesn't replace what you had.

See the gap? On one side: enterprise platforms that are 10 to 100 times more solution than you need, at prices that make your CFO laugh. On the other side: a data editing tool that doesn't replace MDS at all. MDS was free with SQL Server. Going from "free" to "$200,000 per year" for the same use case is not a conversation most IT managers want to have.

What most MDS teams actually need

After working with a dozen MDS installations, I can describe the typical deployment in one paragraph: a few models, each with a handful of entities, managing reference data. Branch offices, cost centers, product categories, organizational hierarchies. Data stewards use the Excel Add-in, make their updates, and publish. Maybe some business rules. Maybe a derived hierarchy or two. That's it.

What these teams need is not more MDM. It's a tool that does what MDS did, without the things that made MDS painful. And without the price tag of an enterprise platform they'll use 5% of.

Why I built Primentra

Primentra exists because I got tired of the gap. After years of implementing MDS and watching clients struggle with it, then watching them get quoted six figures for replacements that didn't match their use case, I decided to build the tool that should have existed all along: a proper MDS replacement for the teams MDS was actually built for.

Not an enterprise MDM platform. Not a spreadsheet plugin. A focused, modern master data management tool that keeps what MDS got right and fixes everything it got wrong.

Same concepts, zero relearning

Models, entities, attributes. Same structure. If you have a Branch entity with a domain reference to Areas, that exact setup works in Primentra. Your Zone → Area → Branch hierarchy translates directly. The {Code} Name format your data stewards know from the Excel Add-in? Same format, natively.

Everything that was broken, fixed

The web UI actually works. No Silverlight. No IE compatibility mode. Modern browser, responsive grid, inline editing. Filtering, sorting, bulk operations, everything you'd expect from a tool built in 2026 instead of 2010.

Excel-friendly without the legacy Add-in. Copy rows from Excel, paste into Primentra's grid. Domain references resolve automatically from the {Code} Name format. No plugin to install, no version compatibility headaches.

Validation as you type. Instead of discovering errors after a staging batch fails (the classic MDS experience), Primentra validates inline. Required fields, format rules, domain constraints, all enforced immediately.

Permissions that cascade. Model → entity → attribute. Set once at the top, override where needed. Not the maze of model permissions, entity permissions, and leaf member security that MDS made you navigate.

Model changes without stored procedures. Need a new entity? Add it through the UI. Need a new attribute? Add it, and the SQL Server table updates automatically. In MDS, this often meant Configuration Manager + stored procedures + model redeployment.

Changeset approval workflows. Data stewards propose changes that go into a changeset. A reviewer approves or rejects before anything commits to live data. Every approval is logged with a full audit trail.

Your data stays in SQL Server

This matters more than anything else for most MDS teams. Your entity data lives in real SQL Server tables. You can query them, join them, integrate them with your data warehouse and ETL pipelines. No proprietary data store. No black box. Your SSIS packages, stored procedures, and reports that currently read from MDS tables? Point them at Primentra's entity tables. It's a schema change, not an architectural overhaul.

The migration itself: six steps, not six months

MDS migrations don't need to be a six-month consulting engagement. The data model is usually simpler than people think once you strip away unused artifacts.

1. Inventory. Document what you actually use. Models, entities, domain attributes, business rules, permissions. Strip out the dead config. Most MDS installations shrink dramatically once you separate "actively used" from "set up three years ago and forgotten."

2. Recreate the data model. Since Primentra and MDS share the same conceptual model, this is a mapping exercise. Create entities, set attribute types, configure domain references. All through the UI, no code.

3. Migrate data. Your MDS member data is in SQL Server tables already. For simple entities, an INSERT...SELECT works. For entities with domain references, Primentra's bulk import resolves lookups automatically using the {Code} Name format your data is already in. Or use the built-in Migration Wizard.

4. Set up permissions. Map your MDS security model to Primentra's cascading permissions. Usually much simpler than the original MDS config.

5. Redirect downstream. Point SSIS packages, views, and reports at Primentra's entity tables. Schema and table name changes, not architecture changes.

6. Onboard users. Usually the easiest step. Grid editing, Excel copy-paste, {Code} Name format. Data stewards are productive in their first session.

The full comparison

I'm putting this table here because I spent hours compiling it and I think it saves people weeks of vendor research:

PrimentraSemarchy xDMCluedInProfiseeInformatica MDMStibo Systems
Starting price€7,500/year (founding rate)~$9,900/yr~$28,500/yr + AzureConfidential (volume)~$200,000/yrSix-to-seven figures
Implementation costMinimalModerateHigh (Azure infra)High (consultants)$50K–$200K+$100K+
Models & entitiesYesYesYes (graph-based)YesYesYes
Domain-based attributesYesYesNo (different paradigm)YesYesYes
Hierarchy supportYesYesYesYesYesYes
Changeset / approval workflowRoadmapYesYesYesYesYes
Cascading permissionsYesPartialRole-basedRole-basedComplexComplex
Excel integrationCopy-paste + {Code} NameLimitedNo nativeExcel Add-inLimitedLimited
SQL Server nativeYesPartialAzure onlyYes (Azure focus)Multi-databaseMulti-database
Consultant requiredNoOptionalRecommendedRequiredRequiredRequired
Best forMDS replacementMid-enterprise MDMAzure-native AI MDMEnterprise MDS migrationLarge enterprise MDMGlobal retail/manufacturing

The pattern is obvious. SQL Spreads is cheap but isn't MDM. The enterprise platforms solve problems most MDS users don't have. Primentra sits in the gap: everything MDS did, modernized, at a price that doesn't require a business case presentation to the board.

Is Primentra right for you?

Probably, if this sounds familiar:

  • Your MDS managed reference data: branches, cost centers, product categories, org hierarchies
  • Your data stewards work in Excel and need copy-paste workflows
  • You want to stay on SQL Server (no cloud-only platforms)
  • You need governance without $200K/year in licensing
  • You want to be done migrating in weeks, not months

If your needs extend into match-merge, customer 360, or multi-domain syndication across dozens of downstream systems, you probably do need an enterprise platform. But that describes maybe 5% of MDS installations I've seen. The other 95% are managing reference data. And reference data management shouldn't cost more than the database it sits on.

Don't wait until 2028

SQL Server 2022 support runs until 2028. But here's what I've seen happen when organizations wait: Windows updates break MDS functionality (already happened in September 2025). The DBA who set up MDS leaves and nobody remembers the configuration. A SQL Server upgrade gets blocked because "we need MDS" and nobody wants to be the one to migrate it under time pressure.

Migrate now, on your own timeline, when you can test properly and onboard users gradually. The data model is the same — models, entities, and attributes explains exactly how Primentra's structure maps to what you already have in MDS. The learning curve is minimal. The hardest part is making the decision.


Ready to start? Get started with Primentra, or try the live demo first.

  • No cloud migration — stays on your own SQL Server
  • No professional services required — self-service from day one
  • No credit card for the trial

More from the blog

Your MDS Excel Add-in Stopped Working. Here’s What Happened — and What to Use Instead.8 min readManaging master data structures in MDS vs Primentra: what actually changed6 min readMaster data without an audit trail is a liability8 min read

Ready to migrate from Microsoft MDS?

Join the waitlist and be the first to try Primentra. All features included.

Download Free TrialTry DemoCompare MDM tools