Bonjour, voilà ma situation :
J'ai un SQL Server 2008 R2 express installé sur un des serveurs de mon entreprise. Le projet sur lequel on bosse est le seul à utiliser SQLServer, tous les autres tournent en HyperFile ou MySQL ce qui fait que personne n'a de compétences en SQLServer.
Ce serveur est en version 10.50.1600.
Pour un déplacement, j'ai besoin d'installer un SQLServer Express R2 sur un PC portable et d'y installer une BDD provenant du serveur de prod.
Comme aucun admin ni dev n'est capable de me dire à partir de quel binaire a été installé le serveur de prod, je vais sur le site de Microsoft et je télécharge une install. Sur ce lien très exactement. A partir de cette install j'ai posé la version express (et pas la trial) sur le portable.
Mon problème est le suivant :
La version installée sur le portable se trouve être la 10.00.1600 et donc les fichiers .bak ne marchent pas ! J'ai une erreur me disant que le numéro de version est incompatible.
J'ai également essayé de créer la database directement sur le portable puis d'écraser les fichiers .mdf et .ldf mais là aussi j'ai une erreur de version.
Donc pour le moment, impossible de remonter une BDD.
Je ne trouve pas comment passer de la version 10.00.1600 à la version 10.50.1600.
La BDD est un peu épaisse, plusieurs GO, donc écrire un script CREATE puis INSERT n'est pas non plus envisageable.
Je connais très mal SQL Server, c'est la première fois que je travaille dessus depuis ma formation AFPA (4 ans) donc je suis un poil largué là.
Si quelqu'un avait une solution je suis preneur !
Partager