2010-01-21 5 views
3

J'ai un aspnetdb et j'ai créé un autre aspnetdb pour un autre site, mais au lieu de partir de zéro, je voudrais importer toutes les données de celui qui a des utilisateurs et d'autres données dans le nouveau aspnetdb. Y a-t-il un moyen de faire cela? Des outils sont-ils disponibles?Fusionner la base de données aspnetdb avec une autre?

Répondre

2

Je génèrerais un script pour les tables ASPNETDB (User Management Tables) et dans les propriétés d'avance, sélectionnez "Data Only" puis le blog http://weblogs.asp.net/scottgu/archive/2005/08/25/423703.aspx de Scott Gu sur comment créer une nouvelle table ASPNETDB dans une nouvelle base de données. Avec la nouvelle base de données, vos données n'ont généré que des scripts à remplir.

+0

Xiasoft et Tamas. La solution ci-dessus a-t-elle résolu votre problème? –

+0

IMPORTANT: Le script 'Data only' insère 'USE [aspnetdb]' au début, donc assurez-vous de le changer pour le bon nom de DB. –

+0

Note: Je n'ai pas eu de chance avec l'assistant d'exportation SSMS. Même la sélection d'un 'insert d'identité' pour chaque table ne semble pas pouvoir insérer les lignes dans le bon ordre pour éviter les problèmes de contraintes. Cette méthode a fonctionné pour moi. –

Questions connexes