HANA Migration: Decision, Preparation, Costs
SQL Server or SAP HANA? When a migration pays off, when a fresh start is better, how to prepare for it and what it costs.


Whether switching from Microsoft SQL Server to SAP HANA pays off is not something you decide based on the database, but on your day-to-day work: How large is your database, which reports do you need, which add-ons do you use and how much custom SQL is in your system? This article answers the question in four steps: what sets the two editions apart, when the migration pays off, when a fresh start is the better option, and how you prepare for it.
The short answer first: SQL Server is not being phased out, SAP continues both editions. HANA pays off if you want to use the functions that only exist there, or if your reports on SQL Server are noticeably too slow. With us, a migration during ongoing operations takes 2 to 10 weeks and costs between 6,500 EUR and 27,500 EUR at a fixed price.
SQL Server and HANA compared
Both editions are the same SAP Business One with the same documents, master data and authorizations. The difference lies in the database underneath and in a few functions that SAP only offers for HANA.
| Microsoft SQL Server | SAP HANA | |
|---|---|---|
| Current release | 10.0 Feature Package 2608 | 10.0 Feature Package 2608 |
| Database server operating system | Windows Server 2016, 2019, 2022 or 2025 | SUSE Linux Enterprise Server 15 SP5 to SP7 only |
| Database version | SQL Server 2016, 2017, 2019 or 2022 | SAP HANA 2.0 SPS 08 |
| Hardware | standard server | hardware certified for SAP Business One, or hosted |
| Web Client and Service Layer | yes, on Windows | yes, on Linux |
| AI functions in the Web Client (Ask AI, queries via AI) | yes | yes |
| Enterprise Search, Intelligent Forecast, Pervasive Analytics, Fiori cockpit | no | yes |
| HANA analytics tiles in the Web Client | no | yes |
| Database licence | SQL Server licence separately | HANA licence on top, included in the subscription licence |
As of: SAP Administrator’s Guides for 10.0 FP 2608 from October 2026.
Two common assumptions are not quite right. First: you do not need HANA for the Web Client, it also runs with SQL Server. Second: there is no official SAP statement that new functions will only come for HANA. The current focus areas, namely the Web Client, the Service Layer and AI, run on both editions. According to SAP, mainstream maintenance for SAP Business One 10.0 applies until 31 December 2028, and according to the 2026 roadmap, version 11 is also set to support both databases.
On SQL Server, you should keep an eye on Microsoft’s support:
| SQL Server version | End of Microsoft support |
|---|---|
| SQL Server 2016 | ended on 14 July 2026, security updates only for a fee |
| SQL Server 2017 | 12 October 2027 |
| SQL Server 2019 | 8 January 2030 |
| SQL Server 2022 | 11 January 2033 |
If your SAP Business One still runs on SQL Server 2016 or 2017, a database change is due anyway. That is the natural moment to settle the question of SQL Server 2022 or HANA properly, once and for all.
When the migration pays off
The decision depends on a few criteria. If several of them point to HANA, a closer look is worthwhile.
| Criterion | in favour of HANA | in favour of staying on SQL Server |
|---|---|---|
| Reporting | reports and queries take minutes, analyses run after hours | standard reports are enough, run times are not critical |
| Analytics functions | you want to use dashboards, forecasts or Enterprise Search | reporting runs via Excel or a separate BI tool |
| Database size | well over 15 GB and growing | under 5 GB, hardly any growth |
| Operations | hosting with a cloud partner or Linux know-how in-house | your own Windows infrastructure, no Linux know-how |
| Custom development | little custom SQL, few add-ons | many self-written queries, stored procedures and reports |
| Occasion | a SQL Server change is due anyway, hardware is being replaced | the server is new, SQL Server 2022 is running |
If the migration does not pay off yet, that is not bad news. A well-maintained SAP Business One on SQL Server 2022 is a solid basis for the coming years. What HANA actually changes in daily operations is covered in a separate article: Does SAP Business One Really Need HANA Day to Day?
Migration or fresh start
With a migration, you move your existing database with all documents, master data and settings to HANA. With a fresh start, you create a new company on HANA and only transfer master data, open items and stock levels. Both are legitimate; it depends on the state of your system.
| Migration | Fresh start | |
|---|---|---|
| History | fully in the system | stays in the old system, which remains available read-only |
| Legacy issues | move along | stay behind |
| Processes | stay as they are | are set up anew |
| Effort | predictable, mainly technical | higher, business decisions needed |
| Makes sense if | processes fit and the data is clean | processes have changed significantly or the system has been bent out of shape over the years |
A typical case for a migration: a wholesaler with 25 users and a 30 GB database, the processes fit, only the reports are too slow. A typical case for a fresh start: a company introduced SAP Business One twelve years ago, has since changed its business model and chart of accounts, and half of the fields are no longer used. With a migration, you would then be paying to carry dead weight onto a new platform.
A fresh start is more of a new implementation than a migration. How that works is described on our page on SAP Business One implementation.
What happens technically
For the switch, SAP provides the Migration Wizard. It runs on a Windows machine, transfers the company databases to the HANA server and upgrades them to the target version in the same run. The key points according to the SAP documentation:
- The source database must be on at least version 9.2 PL00. The Overview Note of the target version states from which release a direct migration is possible.
- All add-ons must be removed before the run and re-registered afterwards. The vendor has to supply a HANA version.
- The wizard migrates user-defined fields and tables as well.
- Queries, stored procedures such as the Transaction Notification, dashboards and Crystal Reports with custom SQL have to be rewritten in HANA SQL. SAP provides a semi-automatic converter for this, but you still have to check every query.
- In the default setting, the wizard does not transfer attachments larger than 512 MB.
- With the Test Only option, you can check in advance whether the database can be migrated, without changing anything.
- For HANA, you also need a HANA licence key and, because the License Manager moves to the Linux server, a new hardware key.
How to prepare the migration
Most problems do not arise during the migration run but before it: with an add-on nobody thought of, or with a query that feeds an interface at night. You do not have to do most of the technical inventory yourself. In our system analysis, our analysis tool automatically determines:
- version and patch level of SAP Business One and SQL Server
- database size and volume of attachments
- the registered add-ons
- all saved queries, formatted searches, views, stored procedures such as the Transaction Notification and Crystal Reports with custom SQL
The number of customizations drives the effort more than the database size, which is why the fixed price is based on it as well. What no tool can read from the database, you clarify with your team:
- Record the interfaces that access the system from outside: Which programs read or write directly via SQL, which via the DI API or Service Layer, and who maintains them?
- Ask the vendors of your add-ons about the HANA version and its price.
- Delete old test companies and clean up master data: duplicate business partners, inactive items, orphaned accounts.
- Decide on the operating model: your own certified server or hosting with a cloud partner.
- Name key users for each area and write down their most important processes as test cases, from quotation to payment.
- Set a weekend for the cutover, not during month-end or year-end closing and not during inventory counting.
- Agree on who is available on the Monday after go-live and how errors are reported.
Process and duration
| Phase | What happens | Duration |
|---|---|---|
| System analysis | record the database, customizations and add-ons, set the fixed price | a few days |
| Environment setup | set up the HANA server or hosting, provide a test system | about 1 week |
| Test migration | complete migration to the test system, the production system keeps running | 1 to 2 days |
| Customizations | rewrite queries, reports and stored procedures in HANA SQL | 1 to 4 weeks |
| Tests | key users test their real processes, corrections | 1 to 3 weeks |
| Cutover | final migration in the maintenance window | 1 weekend |
| Hypercare | prioritized support during the first days | 1 to 10 working days |
The ranges come from our projects; SAP itself does not state a duration for the migration run. Small systems with little custom SQL are switched over in 2 weeks, large ones with many customizations need up to 10 weeks.
What the migration costs
We migrate at a fixed price. It depends on two factors: the database size and the number of customizations, meaning queries, views and reports.
| Package | Database | Customizations | Fixed price |
|---|---|---|---|
| XS | under 5 GB | under 20 | 6,500 EUR |
| S | 5 to 15 GB | 20 to 50 | 10,000 EUR |
| M | 15 to 50 GB | 50 to 150 | 17,500 EUR |
| L | 50 to 100 GB | 150 to 300 | 27,500 EUR |
| XL | over 100 GB | over 300 | after analysis |
All prices net. The system analysis costs 1,500 EUR and is credited if you place the order. Not included are hardware or hosting, the HANA licence and the HANA versions of third-party add-ons. You can determine your package yourself in the fixed-price calculator for the HANA migration. What to look out for in fixed-price quotes is covered in our checklist for fixed-price quotes for the HANA migration.
Frequently asked questions
Is SAP discontinuing the SQL Server version of SAP Business One?
Which functions are only available with SAP HANA?
How long does a HANA migration take?
What does a migration to SAP HANA cost?
What happens to add-ons and custom queries?
Updated on November 5, 2026

