Maison  >  Article  >  Tutoriel système  >  Installer Microsoft SQL Server sur Ubuntu

Installer Microsoft SQL Server sur Ubuntu

WBOY
WBOYavant
2024-01-06 16:21:531168parcourir
Présentation SQL Server fonctionne désormais sous Linux ! Comme l'a déclaré Satya Nadella, PDG de Microsoft : « Microsoft Loves Linux », après le sous-système Linux intégré de Windows 10 et l'utilisation intensive des systèmes Linux dans Azure, Microsoft a lancé un nouveau serveur SQL sur Linux, permettant à SQL Server de s'exécuter de manière croisée. plate-forme. Les bases de données les plus populaires prennent en charge Linux, comme MySQL, Oracle Database, PostgreSQL, etc. MS SQL n'est naturellement pas en reste.

SQL Server sous Linux utilise le même moteur de base de données, la dernière version est SQL Server vNext CTP 1.1.
Ce qui suit prend l'installation de SQL Server sous Ubuntu 16.10 comme exemple pour présenter la méthode d'installation de SQL Server sur Linux (disponible pour des tests personnels).

1. Importez la clé GPG du référentiel public (le serveur peut être instable, essayez encore quelques fois en cas d'échec)
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
2. Enregistrez le référentiel Microsoft SQL Server Ubuntu
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list
3. Installez SQL Server
sudo apt-get update
sudo apt-get install -y mssql-server
4. Définissez le mot de passe utilisateur de la base de données SA et démarrez automatiquement au démarrage
sudo /opt/mssql/bin/sqlservr-setup
5. Vérifiez si le service SQL Server est démarré
systemctl status mssql-server
6. Le moteur de base de données a été installé et les outils SQL Server correspondants doivent être installés pour faire fonctionner la base de données
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt-get update
sudo apt-get install mssql-tools unixodbc-dev
ln -sfn /opt/mssql-tools/bin/sqlcmd-13.0.1.0 /usr/bin/sqlcmd 
ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp
7. Testez SQL Server
sqlcmd -S localhost -U SA

Après avoir entré le mot de passe que vous venez de définir, entrez dans le mode outil de ligne de commande SQL Server et entrez la commande suivante pour afficher toutes les tables de la base de données actuelle :

SELECT Name from sys.Databases;
GO

Pour vous connecter à un serveur SQL distant, modifiez simplement "localhost" par l'adresse IP de l'hôte distant et assurez-vous que le port d'écoute de SQL Server (port TCP d'écoute par défaut 1433) est ouvert, qui peut être connecté à partir de l'outil SQL Server Management Studio sous Windows. sur l'instance Linux SQL Server pour la gestion visuelle, Linux dispose également d'outils de gestion correspondants, qui ne seront pas présentés ici.

输入“QUIT”结束当前SQLCMD会话

Le lancement de SQL Server sur Linux est naturellement destiné à servir .NET Core. Microsoft favorise constamment le processus open source de ses produits. Les sites Web ASP.NET traditionnels peuvent fonctionner sur plusieurs plates-formes avec seulement de légères modifications, et n'importe quelle application peut passer par SQL Server. fournit des services efficaces. SQL Server fournit non seulement des services de stockage de données traditionnels, mais propose également des applications d'exploration de données d'entreprise, d'intelligence de données et d'analyse commerciale que d'autres bases de données ne peuvent pas satisfaire. L'ouverture de SQL Server à Linux est sans aucun doute un succès pour l'industrie. Grâce à l'élaboration de "Microsoft Loves Linux", Microsoft a démontré une vision future étroitement liée aux données, à l'intelligence et au cloud computing.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer