none
Migration d'un serveur de BD SQL 2008 en prod de windows server 2008 vers windows server 2016 RRS feed

  • Discussion générale

  • Je cherche la meilleure façon de faire cette migration sans impacter mes opérations et surtout que tout se passe bien.

    Mon serveur est dans une VM. Si vous avez des outils des recommandations je suis preneur.

    Merci!

    lundi 17 décembre 2018 14:10

Toutes les réponses

  • Mon serveur est dans une VM. Si vous avez des outils des recommandations je suis preneur.

    Merci!

    lundi 17 décembre 2018 14:14
  • Bonjour,

    Je vous invite à jeter un œil sur les deux liens ci-dessous:

    Upgrade SQL Server

    SQL Server 2016 : Ce qu’il faut savoir avant de migrer


    Please don't forget to mark the correct answer, to help others who have the same issue. Thameur BOURBITA MCSE | MCSA My Blog : http://bourbitathameur.blogspot.fr/

    lundi 17 décembre 2018 22:27
  • Bonjour,

    s'agit-il de mettre à jour Windows ou SQL ? (Les 2 ne seront bientôt plus supportées, de toute façon)

    La question semble porter sur Windows. Dans ce cas, la première question à se poser est la compatibilité de SQL 2008 avec Windows 2016.

    Malheureusement, SQL 2008 R2 ne fait pas partie des Applications serveurs supportées par Windows 2016 :

    https://docs.microsoft.com/en-us/windows-server/get-started/server-application-compatibility

    S'agissant de machines virtuelles, l'idéal est d'installer un nouveau serveur (virtuel) Windows 2016, puis d'y installer une nouvelle version de SQL Server compatible, si possible la dernière. Il restera à migrer les bases entre les 2 environnements.

    Si ce n'est pas possible, il faudra d'abord mettre à jour SQL dans une version supportée, puis mettre à jour le serveur Windows.

    Des indications sur les mises à jour possibles sont ici:

    https://docs.microsoft.com/en-us/sql/database-engine/install-windows/are-you-upgrading-from-sql-server-2005?view=sql-server-2017

    A bientôt,


    Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(83 MCPs). MCSA Office 365 https://mvp.microsoft.com/en-us/mvp/Thierry%20Deman-7660 http://base.faqexchange.info

    mardi 18 décembre 2018 07:11
    Modérateur
  • Merci pour réponse, l'up grade pour le moment concerne plus l'OS car je veux pouvoir augmenter les capacités de la memoire du serveur et avec win server 2008r2 Je suis  limité A 32Go. Et donc ma question est de savoir s'il est ideal pour moi de commencer par cloner le serveur en production et ensuite faire un upgrade de l'OS du serveur cloner, pour ensuite le mettre en ligne a la place de l'ancien serveur. ou alors monter un nouveau serveur dans la VM et ensuite faire une copie des données de l'ancien vers le nouveau.
    mardi 18 décembre 2018 15:19
  • Merci pour réponse, l'up grade pour le moment concerne plus l'OS car je veux pouvoir augmenter les capacités de la memoire du serveur et avec win server 2008r2 Je suis  limité A 32Go. Et donc ma question est de savoir s'il est ideal pour moi de commencer par cloner le serveur en production et ensuite faire un upgrade de l'OS du serveur cloner, pour ensuite le mettre en ligne a la place de l'ancien serveur. ou alors monter un nouveau serveur dans la VM et ensuite faire une copie des données de l'ancien vers le nouveau.
    mardi 18 décembre 2018 15:20
  • Bonjour,

    Comme Thierry DEMAN-BARCELO l'a précédemment énoncé, SQL 2008 R2 n'est pas supporté par Windows Server 2016. 

    De ce fait, il est plus judicieux de repartir sur une base saine à jour avec un nouvelle VM tournant sur Windows Server 2016 et installer un SQL récent supporté sur cet OS.

    Il n'y aura plus qu'à migrer les bases...

    Bien Cordialement.

    jeudi 20 décembre 2018 10:01
  • Bonjour Lomtal,

    Oubliez l'idée de cloner votre VM SQL.

    Certes, SQL Server 2008 R2 n'est pas supporté sur un Windows Server 2016.
    Mais vous pouvez déployer SQL Server 2008 R2 (à partir du SP2) sur un Windows Server 2012 R2 (supporté jusqu'au 10/10/2023).

    Comment faire (plan non détaillé) ?

    1. Si ce n'est pas encore fait, mettez à jour votre instance SQL Server 2008 R2 en SP3,
    2. Installez une VM Windows Server 2012 R2,
    3. Déployez .Net 3.5,
    4. Installez SQL Server 2008 R2 avec le SP3 sur cette nouvelle VM,
    5. Utilisez les fameux dbatools pour "copier" les données et objets de votre instance SQL Server (actuelle) vers la nouvelle instance SQL Server 2008 R2 sur Windows 2012,
    6. Éteignez votre "vieux" server SQL,
    7. Modifiez les alias sur votre "nouveau" serveur SQL afin de les faire "correspondre" au(x) nom de l'ancien serveur SQL (cela permet de duper les applications se connectant au "vieux" serveur SQL).

    Notez que les outils de migration de dbatools ne font pas non plus de miracles.
    Ils ne dupliquent pas réellement "1 pour 1" votre instance SQL Server de manière magique/automatique mais facilitent énormément le travail.
    Ainsi, les SPN par exemple ne seront pas recréés tout seul; et pourtant vous en aurez besoin.

    Tous nos bases de données ont été migrées d'une instance à une autre de cette manière et cela s'est passé très facilement.

    Florent


    PS: Je comprends que le prix des licences SQL Server "freinent", mais vous ne pourrez pas garder vos systèmes SQL Server 2008 R2 indéfiniment.
    jeudi 3 janvier 2019 14:07