Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment installer SQL Server sur SUSE 12

Cet article fournit des instructions détaillées pour l'installation de SQL Server 2019 pour Linux sur SUSE Linux Enterprise Server 12.

Ces étapes devraient fonctionner sur SUSE Linux Enterprise Server 12, SP2, SP3, SP4 et SP5.

Vous devez disposer d'au moins 2 Go de mémoire avant d'installer SQL Server sur votre machine SUSE. Si vous l'installez sur une machine virtuelle, vous devez lui allouer au moins 2 Go de mémoire.

Le système de fichiers doit être XFS ou EXT4 .

Installer SQL Server

Les étapes suivantes installeront SQL Server 2019 pour Linux sur SUSE Linux Enterprise Server 12.

Ouvrez le terminal et exécutez les commandes suivantes.

Téléchargez le fichier de configuration du référentiel SLES Microsoft SQL Server 2019 :

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo

Actualisez vos dépôts :

sudo zypper --gpg-auto-import-keys refresh

Pour vous assurer que la clé de signature de package Microsoft est installée sur votre système, utilisez la commande suivante :

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Installer SQL Server :

sudo zypper install -y mssql-server

Exécutez configuration mssql-conf :

sudo /opt/mssql/bin/mssql-conf setup

Suivez les invites pour choisir votre édition, acceptez le contrat de licence et définissez le mot de passe sa.

Assurez-vous de définir un mot de passe fort (longueur minimale de 8 caractères, y compris des lettres majuscules et minuscules, des chiffres en base 10 et/ou des symboles non alphanumériques).

Vérifiez l'état de SQL Server

Vous pouvez exécuter la commande suivante pour vérifier que SQL Server est en cours d'exécution :

systemctl status mssql-server

Connexions à distance

Pour autoriser les connexions à distance, vous devez ouvrir le port SQL Server sur le pare-feu.

Le port par défaut de SQL Server est TCP 1433.

Si vous utilisez le pare-feu SuSE, vous devez modifier le /etc/sysconfig/SuSEfirewall2 fichier de configuration afin que le FW_SERVICES_EXT_TCP l'entrée spécifie le numéro de port SQL Server :

FW_SERVICES_EXT_TCP="1433"

Installer les outils de ligne de commande

Maintenant que vous avez installé SQL Server, vous aurez besoin d'un outil pour vous y connecter.

Les étapes suivantes vous permettront de configurer deux outils de ligne de commande SQL Server :sqlcmd et bcp .

Ajoutez le référentiel Microsoft SQL Server à Zypper :

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo 
sudo zypper --gpg-auto-import-keys refresh

Maintenant, installez mssql-tools avec le package développeur unixODBC :

sudo zypper install -y mssql-tools unixODBC-devel

Vous serez invité à accepter les termes de la licence deux fois. Si vous êtes d'accord avec les conditions, saisissez YES à ces deux occasions.

Ajouter au CHEMIN

Vous pouvez éventuellement ajouter le /opt/mssql-tools/bin/ à votre variable d'environnement PATH, afin que vous puissiez exécuter les outils sans avoir à fournir le chemin complet.

Pour faire sqlcmd/bcp accessible depuis le shell bash pour les sessions de connexion :

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

Pour faire sqlcmd/bcp accessible depuis le shell bash pour les sessions interactives/sans connexion :

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Se connecter au serveur SQL

Maintenant que SQL Server est installé et que les outils de ligne de commande sont également installés, nous pouvons utiliser les outils de ligne de commande pour nous connecter à SQL Server.

Entrez ce qui suit, mais remplacez <YourPassword> avec votre propre mot de passe :

sqlcmd -S localhost -U SA -P '<YourPassword>'

Alternativement, vous pouvez omettre -P '<YourPassword>' et vous serez invité à le faire à la place.

Pour vous connecter à une instance distante, remplacez localhost par le nom ou l'adresse IP de la machine et assurez-vous que le port 1433 est ouvert sur le pare-feu.

Une fois que vous vous êtes connecté avec succès, vous devriez voir une invite qui ressemble à ceci :

1>

À partir de là, vous pouvez utiliser T-SQL pour créer des bases de données, exécuter des requêtes, etc.

Pour l'instant, saisissez le code suivant pour vérifier votre version de SQL Server :

SELECT @@version
GO

Si vous débutez avec SQL Server, consultez mon tutoriel SQL Server sur Quackit.