Comment migrer de SQL Server 2005 vers 2008


10

Comment migrez-vous les bases de données SQL Server 2005 vers SQL Server 2008?

Est-ce aussi simple que de sauvegarder des bases de données 2005 et de simplement restaurer en 2008? Y a-t-il des problèmes de compatibilité? Le service SQL Server Reporting est-il modifié de toute façon?

Comment feriez-vous pour mettre à niveau le serveur SQL?

Réponses:


14

C'est plus facile. Exécutez l'installation de SQL Server 2008 sur votre serveur, choisissez l'option de mise à niveau. Terminé.

Prend peut-être 15 minutes, à donner ou à prendre. C'est vraiment remarquablement facile.

Edit: Vous voulez quand même faire une sauvegarde juste avant la mise à niveau, juste au cas où. Mais vous n'en aurez probablement pas besoin.


1
juste pour être sûr, sauvegardez vos bases de données existantes (ce que vous devriez faire "régulièrement" de toute façon .. non? !!!)
Pure.Krome

Marqué comme réponse: je n'avais aucune idée que "SQL Installation Center" avait "Mise à niveau à partir de SQL Server 2000 ou SQL Server 2005" ... Et j'ai également trouvé des liens de documentation de mise à niveau MSDN. merci de m'avoir orienté dans la bonne direction.
dance2die

@Pure: Bien sûr. Sauvegardes complètes 2x par semaine et 5 diff. sauvegardes comme 6x par jour.
dance2die

Effectuez une sauvegarde de fichiers sur vos bases de données master, tempdb et msdb. Cela signifie mettre votre serveur hors ligne. Si vous devez annuler, vous ne pouvez pas annuler si vos bases de données système sont mises à niveau vers une version ultérieure.
Shannon Lowder, le

6

Vous voudrez également exécuter le Conseiller de mise à niveau SQL . Cet outil peut vous aider à déterminer si vous utilisez des fonctionnalités SQL obsolètes et vous avertira de tout problème que vous pourriez rencontrer.

Une fois mis à niveau, pour profiter de nombreuses nouvelles fonctionnalités et améliorations de SQL 2008, vous souhaiterez changer le niveau de compatibilité de vos bases de données de 90 à 100.


Je me souviens avoir vu les meilleures pratiques SQL Server pour 2005. Il semble que SQL Upgrade Advisor semble avoir une fonctionnalité similaire. Merci Elias
dance2die

3

Vous pouvez faire une mise à niveau sur place, mais vous voudrez peut-être profiter de l'opportunité de faire une construction propre de la machine. Dans ce cas, vous pouvez effectuer une sauvegarde en 2005 et une restauration en 2008.


1

Je sais que cette question a été posée il y a un certain temps, mais je vais quand même y répondre.

Appelez tous les fournisseurs de la base de données que vous exécutez sur votre serveur SQL 2005 et confirmez avec eux que le logiciel fonctionnera en 2008. Par exemple, le serveur BlackBerry ne fonctionnera pas encore en 2008 et vous ferez probablement fonctionner votre serveur si vous l'essayez ou même avec de mauvaises données.

J'ai appelé les vendeurs lorsque j'ai fait cela lors du passage de 2000 à 2005 et j'ai trouvé que l'un de nos composants clés avait des problèmes. Rapidement corrigé par un script sql du vendeur mais je suis content de l'avoir connu au préalable et à quoi m'attendre.


1

Tout le monde a déjà répondu à la mise à niveau, mais sachez que vous ne pouvez pas rétrograder en cas de problème - Il est donc essentiel de vérifier la compatibilité avec tous les logiciels des fournisseurs que vous exécutez.

Construire une nouvelle machine est généralement préférable, puis sauvegardez et restaurez ou attachez / détachez comme si vous vous déplaciez entre des serveurs SQL 2005 - N'oubliez pas que les connexions orphelines peuvent être un problème si vous changez de serveur.


0

L'intention est de migrer les bases de données (y compris les services de reporting), les applications System Center Operations Manager et System Center Configuration Manager pour SQL Server 2008 centralisées. A l'heure où chacun des serveurs existe un serveur SQL dédié 2005.


J'apprécierais votre aide (avec des liens, des pdf, peu importe).

S'ils ont besoin de plus d'informations, il suffit de demander (bien que novice dans ce domaine).


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.