MS SQL to MySQL migration through MySQL Workbench breaking special characters - mysql

I'm running a migration for a MS SQL database to a MySQL database. One of the tables in the MS SQL instance has bullets in a VARCHAR field. When these are migrated over to MySQL, the bullets change to ? instead. The collation doesn't seem to be an issue because the MySQL database will save the bullets correctly if I enter them manually.
Anyone have any ideas on what I can check to get them to migrate properly or does this just seem like an issue with the migrator itself?

I ended up running find and replace queries on both databases before and after the migration. Not an ideal fix, but it works.

Related

Convert large SQL Server database to MySQL database

I am trying to migrate a SQL Server database to a MySQL database.
I tried doing same using MySQL Workbench but for some driver related reasons, I am unable to have it work for me.
I also tried online converter tool , http://www.sqlines.com/online
This works fine but I have to manually copy paste 5000 lines every time and convert and again do for next 5000 lines. This is too tedious as my SQL Server database is approx 10GB. Also text editors crash while opening this huge SQL Server file containing exported data.
I need smarter and accurate way possible.
Please help. Thank you.

How to make sure all the entries of the mysql database is imported in SAS?

I am stuck in SAS while connecting my mysql database through odbc. I have used this command :
libname gcdb odbc datasrc="gc" user="" pw="" database="advance_options_report" ;
The database is in my localhost.
Although, I have successfully created the library named gcdb, all the tables in it either have one entry or no entry however in mysql database I have multiple entries. Can you please help me and tell me a way how to go about it? I will be really obliged.
Thanks in advance.

mysql workbench migrate database with two different names

I'm using mysql workbench to try and migrate from 1 mysql database on my VPS to another on my DS; However the database names are different and I cannot change the database names due to restrictions.
When trying to migrate from the VPS to the DS I get an error because the two database names are different.
Is it possible in mysql workbench to set this up correctly as I can't seem to find it.
Yes, you can do it in manual editing step. From view combobox select All Objects, then double click on target schema name and rename it.

Data lost at migration mssql server to mysql

I'm using Mysql Workbench to convert a sql server database to mysql. Everything's working fine, except that text fields are cut after a few words. The field type is varchar(8000). Any ideas how this could be solved? Thanks!
Edit: OK, I know what the problem is now: collation. Is there a way to migrate only data into an existing mysql-database?

the difference between mysql server and mysql workbench

I've instaled MySQL workbench in Windows 7 64bit. Unfortunately, I'm facing problems:
In the Object Browser, when I click on my DB and right click on tables to create one, I can not insert any column (disabled) and therefore, can not insert tables. check this:
Can not create table in MySQL workbench 5.2.40
I can create table from the EER model. But even though, I faced problems when tried to connect my Java application to this database.
MySQL and Java: table doesn't exist
I have searched, and not sure from this, some of what I found is that workbench have probelms with Windows 7 - 64 bit (any idea if this is correct??). The only version I found was for 68, it installed successfully but I'm having probems.
I want to downlod MySQL server but before that: Will Mysql Server give me the same features that the workbench does? I need to work with GUI (insert, delete, update,..etc).
EDIT:
Also, the table I added using the EER are not visible in the Object browser. I only can see the schema in the Object browser without any table underneath it.
MySQL Workbench is a MySQL Server GUI. The two are different products. MySQL Workbench requires a MySQL Server connection for most tasks (except for data modeling). This reliance on a MySQL connection is clearer in the latest version of MySQL Workbench (6.1) than it was in 5.2.
MySql Workbench and MySql Server both are completely different things. MySql Server is basically a database and MySql workbench is a GUI or graphical management tool which helps us interact with MySql server database.
Similarly, SQL Server Management Studio is the graphical management tool for SQL Server.
Both are for manipulate the structure, queries and function, procedure, etc....
In Both you can Use DML and DDL
If you ask me I love Server even if you can create really cool designs on workbench, but basically you can do the same in both (insert, delete, update,..etc and more)
So it's up to you, I think MySQL server is a little bit lighter that Workbench, but if you want to, try it both.
Workbench looks like more friendly