2

Bonjour, J'ai une solution Visual Studio et un projet ASP.NET MVC qui utilise un fichier de base de données SQL Server Express 2005 dans App_Data. Je veux savoir comment je peux mettre à jour ce fichier afin qu'il fonctionne pour SQL Server Express 2008?Convertir SQL Server Express 2005 .mdf en 2008 .mdf?

Merci

Répondre

1

Tout ce que vous devez faire est de créer une copie de sauvegarde (.bak) de votre 2005 db puis restaurer sur votre serveur 2008 Express. C'est si simple. Si vous voulez le traiter au niveau du fichier, il vous suffit de le détacher de 2005 et de le joindre à 2008. Si vous avez créé une solution dans votre AppData, il vous suffira de le déplacer vers le projet le plus récent.

3

Vous pouvez exécuter la commande Attacher dans SQL Management Studio 2008. Il nommera la base de données avec le chemin d'accès au fichier .mdf, mais il ne l'utilisera pas.

alt text

La base de données sera en 2005 le mode de compatibilité, mais vous pouvez certainement changer vous-même comme bon vous semble.

0

alt text http://img714.imageshack.us/img714/4514/sqlserver.jpg

Ressemble cette base de données est en fait 2008 de ce que le niveau de compatibilité dit donc je pense que je suis ok. J'ai compris comment attacher le fichier dans le studio de gestion de SQL Server mais merci de mentionner le mode de compatibilité.

J'ai essayé de faire une sauvegarde, puis de le restaurer en utilisant le fichier de sauvegarde comme base de données et il a fait un nouveau fichier mdf dans le même dossier que l'original, ce que je voulais, n'était pas très clair. cette. Merci

Questions connexes