2010-07-05 5 views
1

Hi Ma société décide de basculer son application existante vers la plate-forme azure (uniquement Sql Part). Nous devons donc télécharger notre base de données du local au cloud. Pour la migration, je suis tombé sur divers outils comme 1. Outils de cerebrata 2. Assistant de migration SqlAzure 3. Synchronisation des données Microsoft Sql 4. Méthode classique de script via le studio de gestion. Mais tous les outils ci-dessus ont montré qu'ils ont une capacité limitée. Un utilisateur ne peut pas fonctionner parfaitement sur l'un ou l'autre de l'outil.Sql 2008 Developer to Sql Azure Migration

  1. Dans l'outil de cerebrata - le principal inconvénient est son champ pour le nom d'utilisateur de l'application et l'application clé, que mon administration havent partagé. Il existe également une cartographie manuelle des champs entre azur et local. Sql Azure Migration wizard - génère des scripts et s'exécute aussi, mais avec beaucoup d'erreurs. J'utilisais sa version 2.1. Aussi très lent. Il semble que c'est une réplique de Sql Srvr Mgmt Studio. Sql Data Sync: - Je l'ai trouvé cool comme un produit MS mais il a aussi la limitation qu'il se connecte uniquement avec Windows Authentification basée SQL Server local, ou vous devez autoriser explicitement le nécessaire mais. Même après avoir autorisé la synchronisation, j'ai reçu une erreur de provisionnement Sql Azure.

4 Sql Srvr Gestion Studio: - Ceci est le plus moyen le plus simple, mais nécessite beaucoup de travail manuel à faire avant la migration réelle. Ce que j'ai fait c'est que j'ai généré un script de db entier (presque 101123 lignes de code pour une seule DB) et j'ai essayé de l'exécuter sur azur. Sur la toute première fois j'ai fait face à une erreur d'incompatibilité de mot-clé. Enfin, j'ai supprimé toute la ligne après la déclaration de clé primaire que With (Padding = Off ....) ou quelque chose de similaire et aussi On Primary puis j'ai exécuté, mais toujours eu une erreur sur Set Identity Insert On. Après avoir fait beaucoup de travail pour supprimer les lignes indésirables attendu plus de 2 heures pour terminer le script à distance, je n'ai pas eu d'erreurs, d'erreurs et d'erreurs.

Alors vous êtes invités à me suggérer s'il vous plaît toute bonne alternative indiquée ci-dessus ou je manque quelque chose et peut faire plus avec ci-dessus.

Merci

Amit Ranjan

+0

Salut, je ne sais pas un commentaire pertinent, mais quelqu'un peut-il me dire quelle est la prime ici "commencer une prime". Quel est son usage? Merci –

Répondre

1

J'ai fait face à un problème similaire récemment, en cours d'exécution à travers les options que vous avez énumérés.

Vous pouvez essayer le Red-Gate beta for Azure (gratuit pendant quelques mois). J'ai trouvé leurs outils assez bons pour le schéma SQL et la réplication des données.

Je n'ai jamais essayé la version Azure moi-même (j'ai migré les tables manuellement au moment où l'on m'a parlé de l'offre).

+0

il y avait une forme et un lien cassé de sql azure téléchargement ... je savais à propos de la porte rouge et leurs outils robustes. Lemme vérifier une fois .. –

Questions connexes