none
Migrer une base SQL Express en SQL Server 2005 pour une application ASP.NET RRS feed

  • Question

  • Bonjour ,

    j'ai une application ASP.NET 2.0 qui utilise une base de données SQL Express 2005. J'ai besoin maintenant d'utiliser SQL Server 2005 au lieu de l'édition Express.

    Savez-vous ce qu'il faut faire pour migrer cette base Express en SQL Server et ce qu'il faut modifier dans mon application ASP.NET (je pense plus particulièrement au fichier web.config et à connectionStrings...) ?

     

    Merci

    Luc

    vendredi 20 juin 2008 09:46

Toutes les réponses

  • Salut,

    Rien de special est à faire pour utiliser votre base de données dans SQL server 2005.

     

    soit vous faites une sauvegarde (backup) de votre BDD en SQL express puis vous la restaurer en SQL server 2005. ou bien vous la détacher de SQL express puis vous la réatacher (les fichiers mdf et log ) dans SQL server 2005.

     

    pour votre fichier webconfig vous modifier votre connection string sera :

    " sql_server_instance\nouveau_nom_BDD" aulieu de "SQLExpress\ancien_nom_BDD"

       sql_server_instance : est le nom de la nouvelle instance.

       BDD est le nom de votre base de données dans la nouvelle instance.

    vendredi 20 juin 2008 10:37
  • Bonjour,

     

    Personnellement, je préfererai la 1ère solution ( backup ) à condition que les 2 instances Sql Server 2005 soient au même niveau de Service Pack.

    De plus, une sauvegarde ne sera jamais inutile ( même avant de détacher une base )

     

    Par la même occasion, une sauvegarde de l'instance de destination ( ou plutôt une sauvegarde de toutes les bases de la nouvelle instance ) ne sera jamais une perte de temps.

     

    Wissem, bravo d'avoir pensé au fichier webconfig ( je l'aurai oublié )

     

    Par contre, il faudra modifier le webconfig et peut-être vos programme si vous utilisiez les RANU ( ou user instances ) : les user instances ne sont supportées que par la seule Express Edition ( il semblerait que les user instances disparaitront après Katmaï ou Sql Server 2008 )

     

    Bonne journée

    vendredi 20 juin 2008 22:00