
Installation de Microsoft SQL Server sur Linux
Il est courant que les organisations de toutes tailles choisissent Microsoft SQL Server comme SGBD préféré. SQL Server, qui n'était auparavant proposé que pour Windows, est désormais accessible pour Linux, offrant ainsi aux entreprises qui choisissent Linux une plate-forme supplémentaire sur laquelle construire leur infrastructure. Dans cet article, nous allons vous montrer comment configurer Microsoft SQL Server sur Linux à partir de zéro.
Table des matières
- Pourquoi installer SQL Server sur Linux ?
- Pré-requis :
- Étape 1 : Téléchargez le package Microsoft SQL Server pour Linux
- Étape 2 : Exécutez l'assistant d'installation de SQL Server
- Étape 3 : Installer des outils SQL Server supplémentaires (facultatif)
- Étape 4 : vérifier l'installation de SQL Server
- Étape 5 : configurer les règles de pare-feu SQL Server
- Conclusion
- QFP
Pourquoi installer SQL Server sur Linux ?
L'installation de SQL Server sous Linux peut être utile pour plusieurs raisons. Linux est souvent moins cher que Windows, donc y passer pourrait vous aider à économiser de l'argent. Linux est préféré par plusieurs entreprises en raison de sa nature open source et de son adaptabilité. Enfin, SQL Server fonctionne bien avec les serveurs Linux, dont de nombreuses entreprises disposent déjà.
Pré-requis :
Avant de pouvoir commencer le processus d'installation, vous devrez vérifier que votre ordinateur remplit les conditions préalables décrites dans la liste suivante :
- Une distribution Linux prise en charge (telle que Red Hat Enterprise Linux, Ubuntu ou SUSE Linux Enterprise)
- Au moins 2 Go de mémoire disponible
- Au moins 6 Go d'espace disque disponible
- Une connexion Internet active
Étape 1 : Téléchargez le package Microsoft SQL Server pour Linux
La première chose que vous devez faire pour installer SQL Server sous Linux est d'obtenir le package qui correspond à votre système Linux spécifique. Microsoft propose un référentiel pour les packages SQL Server qui peuvent être installés sur votre ordinateur en exécutant les instructions suivantes dans l'ordre approprié :
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo sudo yum install -y mssql-server
Pour Ubuntu, vous pouvez utiliser les commandes suivantes :
boucle https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add-curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-server.list sudo apt-get update sudo apt-get install -y mssql-server
Pour SUSE Linux Enterprise, vous pouvez utiliser les commandes suivantes :
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo sudo zypper install -y mssql-server
Étape 2 : Exécutez l'assistant d'installation de SQL Server
Une fois que vous avez terminé de télécharger le package SQL Server pour votre distribution Linux, vous pouvez commencer le processus d'installation en saisissant la ligne suivante dans l'invite de commande :
configuration sudo /opt/mssql/bin/mssql-conf
Cela lancera l'assistant d'installation, qui vous guidera à travers les étapes de configuration de SQL Server pendant son installation. Au cours du processus d'installation, vous devrez choisir une langue par défaut pour le serveur ainsi que spécifier un mot de passe pour le compte d'administrateur système (sa) de SQL Server.
Étape 3 : Installer des outils SQL Server supplémentaires (facultatif)
Microsoft propose de nombreux outils supplémentaires qui peuvent être installés sur Linux en plus du package principal SQL Server. Ces outils incluent les utilitaires de ligne de commande SQL Server et le package mssql-tools. Ces deux outils sont fournis par Microsoft. Vous pouvez installer ces outils en utilisant les commandes indiquées ci-dessous :
sudo yum install -y mssql-tools unixODBC-devel sudo apt-get install -y mssql-tools unixODBC-dev sudo zypper install -y mssql-tools unixODBC-devel
Étape 4 : vérifier l'installation de SQL Server
L'utilisation de la commande suivante une fois la procédure d'installation terminée vous permettra de confirmer que SQL Server fonctionne correctement.
statut systemctl serveur mssql --no-pager
L'état actuel du service SQL Server sera affiché après l'exécution de cette commande. Si tout fonctionne comme il se doit, vous devriez pouvoir voir un avis indiquant que le service est opérationnel.
actif et en cours d'exécution. En cas de problèmes, vous pouvez consulter les journaux d'erreurs SQL Server, situés dans le dossier /var/opt/mssql/log répertoire.
Étape 5 : configurer les règles de pare-feu SQL Server
Par défaut, SQL Server écoute sur le port TCP 1433. Afin d'établir une connexion à l'instance SQL Server, vous devrez peut-être ajuster les paramètres de votre pare-feu pour autoriser le trafic entrant sur ce port. La procédure d'établissement des règles de pare-feu diffère d'une distribution Linux et d'un logiciel de pare-feu à l'autre, selon celui que vous utilisez. Voici quelques exemples :
Pour firewalld (utilisé par CentOS, Red Hat Enterprise Linux et Fedora), vous pouvez utiliser les commandes suivantes pour ouvrir le port TCP 1433 :
sudo pare-feu-cmd --zone=public --add-port=1433/tcp --permanent sudo pare-feu-cmd --reload
Pour ufw (utilisé par Ubuntu), vous pouvez utiliser les commandes suivantes pour ouvrir le port TCP 1433 :
sudo ufw autoriser 1433 / tcp
Pour iptables (utilisé par de nombreuses distributions Linux), vous pouvez utiliser la commande suivante pour ouvrir le port TCP 1433 :
sudo iptables -A INPUT -p tcp --dport 1433 -j ACCEPTE
Conclusion
Nous avons inclus une approche complète et étape par étape dans cet article qui vous aidera à installer Microsoft SQL Server sur Linux. Vous pouvez configurer rapidement et simplement une instance SQL Server sur votre serveur Linux si vous suivez les procédures fournies dans cet article et les utilisez comme référence. SQL Server est un excellent choix pour gérer vos données, et c'est une excellente alternative si vous essayez de réduire vos dépenses, si vous souhaitez profiter de la flexibilité de Linux ou si vous souhaitez simplement utiliser Linux.
QFP
Puis-je utiliser SQL Server Management Studio pour gérer une instance SQL Server sous Linux ?
Oui, vous pouvez utiliser SQL Server Management Studio (SSMS) pour gérer une instance SQL Server sous Linux. Cependant, vous devrez installer SSMS sur une machine Windows distincte et vous connecter à l'instance Linux en utilisant son adresse IP et son numéro de port.


zoritol imol
19 Juin 2023Je recherche depuis un moment des articles ou des billets de blog de haute qualité dans ce genre de domaine. En explorant Yahoo, je suis finalement tombé sur ce site Web. En étudiant ces informations, je suis donc heureux d'exprimer que j'ai le sentiment étrange d'être tombé sur exactement ce dont j'avais besoin. Je veillerai sans aucun doute à ne pas oublier ce site Web et à y jeter un coup d'œil régulièrement.
Gralion Torile
17 juillet 2023Cela a répondu à mon inconvénient, merci!
Denver Swary
29 juillet 2023bonjour !, j'aime vraiment beaucoup votre écriture ! Dans quelle mesure sommes-nous en contact supplémentaire à propos de votre message sur AOL ? J'ai besoin d'un spécialiste sur cette maison pour résoudre mon problème. C'est peut-être toi ! J'ai hâte de vous voir.