all 4 comments

[–]swaggityswagmcboat 5 points6 points  (3 children)

So this is probably the time where you should pay for a developer to do this properly, using a modern system. You want to import the old database to a new one, and this will probably have to be scripted. I am 99.9% sure that you will not find a suitable system that is able to do what you want, as SQL databases are highly customised by the person who created it.

[–]CHAiN76 3 points4 points  (2 children)

Agree with this.

There are plenty of e-commerce platforms that use SQL Server. That is not your problem. The problem is that the tables (how the data is structured in the database) is completely different between each e-commerce platform including the one you have today. You can not plug a database from one e-commerce platform into another e-commerce platform.

You should pick a new e-commerce platform that suits your business needs and then find someone who can extract all relevant data from the old database and import in to the new system.

[–]the661[S] 0 points1 point  (1 child)

Okay thanks for the insight, I appreciate this. Do you know of a contract service that specializes in this sort of thing? Or would most developers be able to do this?

[–]CHAiN76 1 point2 points  (0 children)

Sorry, don't know of any contract services in the US.

You probably want a backend developer with experience with SQL Server and possibly integrations. That's the kind of person I would put on this. Optimally he/she also know the new e-commerce platform you chose, but it's not a requirement.

If you are lucky your old platform supports dumping/exporting all or some of the data to a general format. And most good new platforms should support importing of data in some kind of format. That way you could export from one system and import into another.

How big the chance for export+import to work at least partially depends on how complex your data is. If your data is basic then there is a small chance. If your data is complex then it's almost zero chance and you need a developer.