La migration de MS SQL de MySQL utilisation de MySQL Workbench provoque une erreur de permission

J'ai travaillé toute la journée et maintenant je suis coincé, donc j'espère que quelqu'un pourra m'aider 🙂

Le défi.

Migrer des données à partir de MS SQL, MySQL.

Le MS SQL, j'ai reçu un fichier bak, j'ai restauré à l'aide de SQL server management studio sur un PC avec Windows 7 édition familiale.

J'ai créé une source de base de données MySQL sur un serveur web, le fonctionnement de la LAMPE.

La solution (peut-être)
Je suis en train d'essayer de convertir la base de données, initialement juste une table pour le test, l'utilisation de MySQL Workbench avec la base de données->migration assistant, mais maintenant je suis coincé à l'essentiel du Transfert de Données. Je m'attends à cette étape pour créer la table dans ma base de données MySQL et le transfert des données, mais qui n'arrive jamais.

Pour la source je choisir la Méthode de Connexion = ODBC (native)
Pas de problèmes de connexion à la source et la destination des bases de données

Je choisis de garder les informations de schéma comme préfixe de la table, de sorte tables importées ressembler: la base de données.dbo_table_name

Étape de la Migration réussit (migrer les objets sélectionnés & Générer Créer des Instructions SQL)

Les instructions de création ressembler à cela si je n'ai pas les modifier
CREATE TABLE if not EXISTS 'restored_database_name'.'dbo_table_name' ... je pense que les restored_database_name partie des causes d'une erreur d'autorisation. Elle ne si je tape ceci dans l'onglet SQL directement dans phpMyAdmin. Donc je l'ai changer pour:
CREATE TABLE if not EXISTS 'dbo_table_name' ...

Également par défaut, cette partie de la SQL:
DROP SCHEMA SI EXISTE "restored_database_name';
CRÉER SCHÉMA if not EXISTS 'restored_database_name ...
Je pense que cela entraîne également certains problèmes d'autorisation, de sorte que j'ai commenté ces.

Dans la prochaine étape, je décochez la case "Créer un schéma cible SGBDR", car je ne pense pas que je veux que ce.

Le problème:
Rien d'intéressant pour les prochaines étapes, mais à la "en Vrac de Transfert de données", j'obtiens cette erreur:
ERREUR: 'restored_database_name'. 'dbo_database_name': mysql_stmt_prepare: SÉLECTIONNEZ command denied to user 'mysql_user_name'@hôte "pour la table" dbo_database_table_name.
Fini de copier 0 lignes.

Je pense que l'erreur est en quelque sorte lié à des autorisations sur la base de données de destination. Je me demande si il est possible de faire fichier sql, pas seulement avec les commandes create table, mais aussi avec d'INSÉRER des commandes donc je pourrais juste prendre le sql et de les importer à l'aide de la ligne de commande ou phpmyadmin.

Je suis en utilisant le Workbench 5.2 CE

Toute aide est appréciée

OriginalL'auteur user1708687 | 2012-09-29