web-dev-qa-db-fra.com

Puis-je installer SQL Server 2012 sur une machine avec 2008 R2 déjà?

J'utilise SQL Server 2008 R2 depuis un certain temps et cela fonctionne très bien. Maintenant, je dois utiliser SQL Server 2012. Cela affectera-t-il mes bases de données existantes? Quel est le risque associé à l'installation de SQL Server 2012 sur une machine sur laquelle SQL Server 2008 R2 est en cours d'exécution?

10
user960567

Vous pouvez simplement installer une nouvelle instance nommée et les deux instances peuvent vivre côte à côte sans risque - assurez-vous simplement que vos chaînes de connexion, etc. sont claires et correctes (de nombreux problèmes surviennent lors de la connexion à LOCALHOST quand vous vouliez vous connecter à LOCALHOST\OtherInstance).

En fonction des ressources, vous souhaiterez peut-être limiter les deux serveurs à l'aide de l'option de configuration de mémoire maximale du serveur, ou peut-être même n'exécuter qu'une seule instance à la fois. Je suppose que c'est sur votre environnement de développement local.

Je suggère d'abandonner la version 2008 R2 des outils client et d'utiliser la version 2012 de manière cohérente. Il a de bien meilleures fonctionnalités et peut gérer les deux versions de manière transparente.

17
Aaron Bertrand

Généralement oui. Vos services sur 2008 R2 continueront de fonctionner normalement, sauf si vous apportez manuellement des modifications.

Le seul impact que SQL 2012 peut avoir est si vous envisagez d'exécuter des opérations exigeantes en performances, mais rien d'autre en dehors de cela.

Voici un bon article sur MSDN sur la prise en charge site par côté de différentes versions de SQL Server http://msdn.Microsoft.com/en-us/library/ms143694.aspx

6
Stanley Norman