2010-11-20 1 views
0

J'ai une question très simple, mais je n'arrive pas à trouver une réponse dans le détroit où que ce soit. J'ai parcouru Google et StackOverflow, mais je n'ai pas trouvé la réponse que je cherchais.Est-il possible de convertir ma base de données SqlCe 3.5 au format SQL Express 2008 R2?

J'ai créé une base de données SqlCe 3.5 enregistrée en tant que simple fichier * .sdf et se trouve dans mon répertoire \ src sur un petit projet. Je viens d'installer Sql Server 2008 Express R2 et je souhaite mettre à niveau cette base de données vers le nouveau format afin que je puisse tirer parti des vues, des Sprocs et du nouveau type de données Time.

Est-il possible d'importer mon schéma et toutes ses données dans une base de données SQL Server 2008 Express R2 vide?

Cela semble très élémentaire, mais je n'ai tout simplement pas réussi à le comprendre. La seule chose que je peux voir est de scripter chaque table et d'importer les données une par une ... (?)

Merci pour votre avis!

+0

SQLCE est pas le même que SQL Express (2005 ou 2008, n'a pas d'importance), les deux moteurs ont absolument rien en commun. –

+0

Merci pour le commentaire. J'ai mis à jour ma question ... Avez-vous des conseils autres que de le signaler? – Luc

+3

Essayez http://exportsqlce.codeplex.com/ –

Répondre

3

SqlCe n'est pas SQL Express. Les fichiers SDF créés par SqlCe ne peuvent être utilisés que par SqlCe. SQL Express est un moteur complètement différent. Les bases de données SQL Express 2005 (MDF/LDF) peuvent être ouvertes et mises à niveau par SQL Server 2008 (Express ou non Express).

Essayez exportsqlce.codeplex.com

Questions connexes