I have an application database on SQL Server 2008 Express on my dedicated server. It’s not enough for my web app.
- Are there any good free conversion tools that will enable me to convert my current SQL Server database to MySQL on my server.
- Will my web app be able to work the same?
There isn’t enough information in the question, as it stands, to really address the many issues around whether the web app will work the same.
The easy part will be porting the schema and data over to another RDBMS. SQL Server has a great set of
Generate Scriptscommands to generateCREATE TABLEstatements. You’ll be able to createINSERTstatements as well for your data, all through SQL Management Studio.The challenge comes when moving your application over.
web.config. If it’s hardcoded in the data-access code, then it’s a game of find+replace.The short answer to the second question is that you will NOT be able to just implement your data in a new RDBMS and have the application work. It’ll have to be recompiled to use new data access libraries (ADO.NET for MySQL).
All in all, it can of course be made to work the same, but the effort needed isn’t small, and 100% dependent on the code.