Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre régulier
    SQL SRV EXPRESS : Limitation à 10 go ? Meilleure méthode pour migration ?
    Bonjour,

    Je sollicite votre aide concernant les limitations de SQL EXPRESS, ainsi que le meilleur moyen d'effectuer une mise à niveau / migration.

    J'utilise actuellement une version Express de SQL SERVER 2014, ainsi que l'application SQL Management studio pour "l'administrer".

    Une des bases de données fait actuellement 10100 mo... pour le moment cela fonctionne toujours et la base de données n'est pas en lecture seule.
    Pensez-vous que je vais bientôt être bloqué par la limitation des 10go ?

    Concernant la mise à niveau, je souhaite donc acquérir une licence SQL SERVER STANDARD 2019.
    Afin de migrer vers cette version de la manière la plus transparente, puis-je installer la nouvelle version sur le même serveur ?
    Et faire ensuite un simple import / export des bases de données ?

    Désolé si mes questions sont un peu trop vagues ou génériques, mais la moindre information ou piste sera la bienvenue

    Cdt,
    PhiMau

  2. #2
    Modérateur

    Citation Envoyé par PhiMau Voir le message
    Une des bases de données fait actuellement 10100 mo... pour le moment cela fonctionne toujours et la base de données n'est pas en lecture seule.
    Pensez-vous que je vais bientôt être bloqué par la limitation des 10go ?
    Je ne sais pas dire comment se comporte une base en production qui dépasse la limite, mais il y a fort à parier qu'il y aura un blocage quelconque. Pas facilement compréhensible au départ, car ça sera très certainement par des rejets de requêtes d'insertion ou de mise à jour dans ton applicatif.

    Citation Envoyé par PhiMau Voir le message

    Afin de migrer vers cette version de la manière la plus transparente, puis-je installer la nouvelle version sur le même serveur ?
    Oui

    Citation Envoyé par PhiMau Voir le message
    Et faire ensuite un simple import / export des bases de données ?
    Pas forcément nécessaire. Dans l'assistant d'installation, de mémoire, tu peux indiquer dans les premiers écrans si tu souhaite installer une nouvelle instance, ou mettre à niveau une instance existante.

    Par contre, si l'installation précédente a été faite par défaut, sans doute que ton instance se nome nomduserveur\MSSQLEXPRESS. La mise à niveau ne renommera pas l'instance. Ce qui peut être source de confusion par la suite, d'avoir une instante nommée "Express" alors que c'est une "complète".

    Ceci dit, si tu utilise plutot une nouvelle instance (ou que tu la renomme, je me souviens pas si c'est possible), il faudra par la suite passer dans ton(es) applicatif(s), donc potentiellement sur tous les postes clients pour corriger la connexion à la base sur la nouvelle instance.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  3. #3
    Membre régulier
    Super, merci pour ces informations.

    Je n'ai plus qu'à espérer que le support d'installation (qui j'imagine me sera fourni au moment de l'achat de la nouvelle licence) fera correctement le boulot de mise à niveau.
    Si c'est quasiment transparent et automatique c'est encore mieux.

    Je verrai si ce support me propose également d'installer dans la foulée une version plus récente de SQL Management Studio.
    Pour le nom de l'instance pas de soucis, apparemment cela avait été renommé

    J'attends un peu avant de mettre le topic en résolu, pour voir si quelqu'un a plus d'infos sur la limitation des 10go et comment cela risque de se traduire à l'utilisation....

    Merci encore et bonne journée.

  4. #4
    Expert éminent
    Citation Envoyé par PhiMau Voir le message
    Pensez-vous que je vais bientôt être bloqué par la limitation des 10go ?
    Il faut voir le ratio d'espace occupé. Mais quand il n'y a plus de place pour écrire, la bd ne permet plus d'ajouter de données supplémentaires mais les select fonctionne encore.


    Citation Envoyé par PhiMau Voir le message
    Je verrai si ce support me propose également d'installer dans la foulée une version plus récente de SQL Management Studio.
    Disponible gratuitement :
    https://docs.microsoft.com/en-us/sql...l-server-ver15
    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é.

  5. #5
    Membre régulier
    Ok en fait je pense que je ne suis pas encore à 10go car cela devait inclure des journaux ou autre.

    Après vérification ma BDD atteint environ 9,5 go....

    Merci pour ces informations, je marque le topic en résolu.

    Bonne journée

  6. #6
    Expert éminent
    Citation Envoyé par PhiMau Voir le message
    Ok en fait je pense que je ne suis pas encore à 10go car cela devait inclure des journaux ou autre.
    Non, j'ai déjà fait le test : les 10 Go sont calculés seulement sur la taille cumulée des fichiers de données.
    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é.

  7. #7
    Rédacteur

    Citation Envoyé par PhiMau Voir le message
    Bonjour,

    Je sollicite votre aide concernant les limitations de SQL EXPRESS, ainsi que le meilleur moyen d'effectuer une mise à niveau / migration.

    J'utilise actuellement une version Express de SQL SERVER 2014, ainsi que l'application SQL Management studio pour "l'administrer".

    Une des bases de données fait actuellement 10100 mo... pour le moment cela fonctionne toujours et la base de données n'est pas en lecture seule.
    Pensez-vous que je vais bientôt être bloqué par la limitation des 10go ?
    Oui, mais cela ne porte que sur les données relationnelles. Pas sur les transactions, ni sur les fichiers LOBs hors tables (FILESTREAM, FileTable).
    Pour calculer en GO, voici la requête à faire :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT db.name, SUM(size) / 131072.0 AS DATA_GB
    FROM   sys.master_files AS df
           JOIN sys.databases AS db ON df.database_id = db.database_id
    WHERE  type = 0
    GROUP  BY db.name;



    Concernant la mise à niveau, je souhaite donc acquérir une licence SQL SERVER STANDARD 2019.
    Afin de migrer vers cette version de la manière la plus transparente, puis-je installer la nouvelle version sur le même serveur ?
    OUI


    Et faire ensuite un simple import / export des bases de données ?
    NON… un export/import n'est pas une méthode adéquate.
    Les méthodes adéquates sont :
    • Sauvegarde via la commande SQL BACKUP (ou l'assistant graphique) + restauration via la commande SQL RESTORE (ou l'assistant graphique)
    • Détachement de la base et rattachement (dans SSMS "Tâche / Détâcher…" au niveau de la base visée et "Joindre" au niveau du nœud "Bases de données"



    Désolé si mes questions sont un peu trop vagues ou génériques, mais la moindre information ou piste sera la bienvenue

    Cdt,
    PhiMau
    CONSEIL : avant d'acheter vous pouvez :
    • tester pendant 180 jours la version standard.
    • utiliser la version gratuite Developper" pour vos tests et mise au point.


    Et lire mon bouquin…


    A +
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

###raw>template_hook.ano_emploi###