IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Administration SQL Server Discussion :

Installer BDD SQL server sur FreeBox Delta [2008R2]


Sujet :

Administration SQL Server

  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2017
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2017
    Messages : 140
    Par défaut Installer BDD SQL server sur FreeBox Delta
    Bonjour,
    Au préalable à ma demande je me dois de préciser que je ne suis pas un expert en informatique, si j'ai pu acquérir quelques compétences dans l'environnement Windows ma connaissance de Linux est à eu près nulle.
    J'ai développé une appli en VB.NET utilisant une BDD MS SQL server 2008 R2 installée en local sur le même PC que l'appli. L'ensemble fonctionne plutôt bien.
    Pour aller plus loin je souhaiterais héberger ma BDD sur un serveur de mon réseau local permettant à plusieurs PC Windows de s'y connecter avec mon appli.
    Comme beaucoup j'ai appris la semaine dernière que la FreeBox Delta permettait désormais d'y installer des machines virtuelles mais uniquement sous Linux, Windows n'étant pas supporté.
    Or il me semblerait pertinent d'installer ma BDD sur la FreeBox Delta, allumée en permanence, plutôt que de dédier une nouvelle machine Windows pour ce faire.
    Ce qui m'amène à plusieurs questions préalables :
    - Installer une machine virtuelle Ubuntu est-il un bon choix ?
    - Est-il possible d'installer MS SQL server 2008 R2 sur Ubuntu ?
    - Si non quelle BDD installer ? Avec comme corolaire la possibilité de récupérer les données de ma BDD actuelle vers la nouvelle BDD ?
    - Sera-t-il possible de se connecter à cette BDD hébergée dans la VM par des PC Windows sur le même réseau local ?

    J'aurais sûrement d'autres questions après avoir reçu vos réponses ...

    Merci pour votre aide

  2. #2
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    SQL Server n'existe sous Linux qu'à partir de la version 2017


    Donc il faut déjà que tu migres ton application vers cette version de SQL Server (en soit, ça devrait pas être compliqué).

    Par contre, ensuite, SQL Server nécessite un "vrai" serveur.
    Je n'ai aucune idée de ce que permet de faire tourner la Freebox Delta, je découvre, mais de là à pouvoir héberger une application VB.NET + SQL Server, ça me semble quelque peut utopique...

    Sinon, oui, pour SQL Server Ubuntu est un bon choix, puisque c'est l'une des distributions supportées par Microsoft : https://docs.microsoft.com/fr-fr/sql...l-server-ver15

  3. #3
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2017
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2017
    Messages : 140
    Par défaut
    Bonjour StringBuilder et merci pour ta réponse,

    SQL Server n'existe sous Linux qu'à partir de la version 2017

    Donc il faut déjà que tu migres ton application vers cette version de SQL Server (en soit, ça devrait pas être compliqué).
    J'ai ouvert ma DBB avec MS SQL Server Management studio 2017, ça ne pose aucun problème.

    Par contre, ensuite, SQL Server nécessite un "vrai" serveur.
    Je n'ai aucune idée de ce que permet de faire tourner la Freebox Delta, je découvre, mais de là à pouvoir héberger une application VB.NET + SQL Server, ça me semble quelque peut utopique...
    Je n'ai pas l'intention d'héberger mon appli VB.net sur la FreeBox Delta, l'application resterait installée sur les PC clients. Par contre c'est la BDD que j'aimerais installer sur la Delta de manière à partager son accès entre plusieurs PC

    Sinon, oui, pour SQL Server Ubuntu est un bon choix, puisque c'est l'une des distributions supportées par Microsoft : https://docs.microsoft.com/fr-fr/sql...l-server-ver15
    C'est déjà une première bonne étape que je vais essayer

  4. #4
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Par défaut
    Bonjour,

    pour installer SQL Server 2017, il faut au minimum 2Go de RAM, et un processeur x64.

    Il me semble que les VM des freebox delta ne remplissent aucune de ces deux conditions, ça semble donc compromis !
    mais ça n’empêche pas d'essayer et nous faire un retour

  5. #5
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2017
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2017
    Messages : 140
    Par défaut
    Pour le processeur la Delta possède un ARM64 donc effectivement pas un x64.
    La RAM de la Delta est à l'origine de 2Go mais il est possible de la remplacer jusqu'à 16Go

    Autrement en fouillant j'ai découvert que MS Azure Data Studio pouvait être installé sur Linux en remplacement de MS SQL server management studio

  6. #6
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Feliperennes Voir le message
    J'ai ouvert ma DBB avec MS SQL Server Management studio 2017, ça ne pose aucun problème.
    Attention, tu confonds SQL Server Management Studio et SQL Server "tout court".
    Management Studio est un éditeur de requêtes. Ce n'est pas lui qui fait "tourner" la base de données.
    Un peu comme le bloc note est un éditeur de texte, qui te permet d'écrire des programmes, mais ce n'est pas lui qui les exécute.

    Que ta base de données 2008 R2 soit accessible depuis SSMS 2017 n'indique pas du tout qu'elle soit "migrée" vers cette version.

    Citation Envoyé par Feliperennes Voir le message
    Autrement en fouillant j'ai découvert que MS Azure Data Studio pouvait être installé sur Linux en remplacement de MS SQL server management studio
    A nouveau, tu confonds éditeur de requête et moteur de base de données.
    Data Studio (qu'il soit en version Azure ou en version on premise) est un éditeur de requête, tout comme SSMS, au détail près qu'il est compatible Mac et Linux.
    Mais à nouveau, il ne gère pas lui-même les données.

  7. #7
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2017
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2017
    Messages : 140
    Par défaut
    Ok je vois ! Enfin je comprends que je n'ai pas tout compris !!!
    Comment faire pour migrer une BDD SQL 2008 en 2017 ?
    Autre question les commandes de la BDD incluses dans mon appli VB.net seront-elles modifiées par cette migration ?

  8. #8
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2017
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2017
    Messages : 140
    Par défaut
    Autrement connaissez-vous Wine qui permet d'installer certains programmes Windows sous Ubuntu ?

    https://doc.ubuntu-fr.org/wine

    Il semblerait que Wine permette d'installer SQL Server sur Ubuntu et pour les versions à partir de 2005

    https://appdb.winehq.org/objectManag...tion&iId=11312

  9. #9
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut
    Pas sûr que Wine fonctionne sur un ARM64...
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  10. #10
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    J'ai envie de dire, pour aller plus loin, qu'une Freebox Delta peut parfaitement héberger un petit serveur web, ou autre petit serveur de reverse proxy. Je pense même que la capacité de faire tourner une VM sur la FBD a été imaginée en premier dans cette optique.

    Et revanche, faire tourner un serveur de BDD sur une Freebox est une très mauvaise idée pour les raisons suivantes :
    - Un SGBD est très consommateur en mémoire. En effet, les accès aux données sont toujours plus rapides en mémoire que sur les disques, aussi rapides soient-ils. La mémoire d'une FB, même si elle peut montée à 16 Go, est ridicule par rapport aux besoin d'un SGBD
    - Un SGBD est très consommateur en CPU. En effet, quand on doit faire des calculs sur des millions de lignes, le CPU est fortement sollicité. A nouveau, le processeur d'une FB n'est pas prévu pour ce genre de traitement
    - Un SGBD a de gros besoins en termes d'espace de stockage et de rapidité de stockage. A nouveau, certes, on peut installer 4 disques en RAID 10 sur un FB... il n'en reste pas moins que c'est ridicule pour un SGBD

    Mais aussi et surtout : tu trouveras probablement une distribution d'un SGBD qui arrivera à tourner bon an, mal an sur ta box. Mais à quel prix ? Si c'est pour saturer la box qui n'aura plus assez de puissance pour jouer correction son rôle de routeur intelligent, c'est quand même très dommage.

  11. #11
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2017
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2017
    Messages : 140
    Par défaut
    Je suis convaincu de ce que tu dis s'agissant d'une BDD professionnelle et importante.
    Dans mon cas il s'agit d'une BDD de 10 Mo composée de 15 tables dont la plus importante contient 35000 enregistrements.
    On est loin d'une BDD pro, d'autant que le SGBD n'a à gérer que des ajouts de nouvelles lignes, des modifications et de la lecture sans gros calculs.

    Je vais y aller doucement en commençant par augmenter la RAM de la FBXD.
    Puis je migrerai ma DBB de 2008 à 2017 en utilisant le restore (d'après la doc de MS le restore permet la migration) en utilisant un autre PC pour ne pas compromettre mon système actuel.
    Ensuite je pourrai créer une VM sur la FBXD sous Ubuntu et j'installerai le SGBD 2017 compatible avec Linux et enfin la BDD
    Il ne me restera qu'à configurer la connexion à la BDD par les PC sur le réseau local

    Si au bout du compte ça rame ou pire ça plante la FBXD je supprimerai la VM et retour à la case départ avec cette fois-ci une machine dédiée.

    Je ferai un feedback ici

  12. #12
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Il reste que le CPU n'est pas compatible.

    A mon avis, il sera bien plus aisé de migrer ta base de données vers un autre SGBD tournant sur ARM64.

    En revanche, je ne sais pas du tout ce qui tourne sur ce type d'archi... MySQL ? PostgreSQL ? Autre ?

  13. #13
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2017
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2017
    Messages : 140
    Par défaut
    Bien compris, je vais plutôt m'orienter vers une machine dédiée.

    Merci pour toutes les contributions.

    Je ferme le sujet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installation de SQL Server sur une VMware
    Par flamant dans le forum Administration
    Réponses: 8
    Dernier message: 06/08/2018, 21h59
  2. Restauration BDD SQL server sur nouvel ordinateur
    Par nagneau dans le forum Administration
    Réponses: 8
    Dernier message: 14/06/2017, 14h45
  3. [2012] Installation de SQL-Server sur mon serveur
    Par solaar dans le forum Administration
    Réponses: 2
    Dernier message: 10/01/2014, 12h10
  4. Réponses: 5
    Dernier message: 25/08/2008, 14h06
  5. Réponses: 5
    Dernier message: 26/02/2007, 01h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo