Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/06/2011, 16h44   #1
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
Par défaut Developper pour 2005 sur SQL Server 2008 ?

J'aimerais juste que quelqu'un me dise si, comme je le crois, je peux installer Sql Server 2008 pour faire des dev qui seront déployés sur des versions 2005 sans risque d'incompatibilités non détectées.

Y a t'il des difficultés que je risque de rencontrer en utilisant 2008 pour faire principalement du 2005 ?
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2011, 17h39   #2
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 520
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 520
Points : 3 967
Points : 3 967
Les bds de 2008 ne sont pas compatibles avec la version 2005. (compatibilité ascendante non assurée, comme bien souvent...)
De plus, quel est l'intérêt de développer dans une version différente de la prod ? Obtenir des problèmes différents entre les environnements ?
__________________
les règles du forum - mode d'emploi du forum
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs.
(Rappel : "ça ne marche pas" n'est pas un message d'erreur)
JE NE RÉPONDS PAS aux questions techniques par message privé.
Écrire en français sur un forum est une marque minimale de respect.
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 07h17   #3
Membre Expert
 
Inscription : juin 2007
Messages : 1 056
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 056
Points : 1 078
Points : 1 078
Tu peux jouer sur la compatibilité de la base mais ce n'est pas prudent. La compatibilité est partielle et tu risques d'avoir des surprises. Pour plus de détails sur les différence :

http://msdn.microsoft.com/en-us/library/bb510680.aspx

Quelle est la raison derrière tout ça ?
__________________
Emmanuel T.
kagemaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 11h18   #4
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
Non, la question c'est de savoir si je peux développer pour 2005 sur une installe 2008.
Il y a moyen de restreindre une DB à une compatibilité antérieure, c'est dans ce contexte là que je pose ma question : subsiste t'il un risque ?

La raison est simple : pourvoir développer et pour des versions 2008 et pour des versions 2005 sur un seul et même pc (et sans machine virtuelle).
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 21h12   #5
Membre Expert
 
Inscription : juin 2007
Messages : 1 056
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 056
Points : 1 078
Points : 1 078
J'aurais tendance à dire que rien ne t'empêche de développer sur du sql 2008 avec une base en compat 2005.

Par contre, si le produit du développement est pour le monde réel, tes tests doivent être fait sur une instance sql 2005 et sur une 2008. Du simple bon sens pour éviter des surprises plus tard.

Bien des choses changent, au-delà de la syntaxe et des nouvelles commandes.
__________________
Emmanuel T.
kagemaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h00.


 
 
 
 
Partenaires

Hébergement Web