Je suis très nouveau sur les serveurs SQL et de base de données. J'ai récemment utilisé SQL Server Express et accédé à ma base de données à l'aide de SQL Server Management Studio sous Windows. J'essaie maintenant de réaliser une configuration similaire sur une machine Linux.
Je voudrais créer une instance SQL Server locale sur la machine, puis utiliser SQLectron comme client GUI pour interroger ma base de données. J'utilise Manjaro Linux et j'installe donc mes packages depuis l'AUR.
Jusqu'à présent, j'ai installé mssql-server
, mssql-tools
et sqlectron-gui
. J'ai exécuté la sudo /opt/mssql/bin/mssql-conf setup
commande afin (je crois) d'installer un serveur local. Après cela, l'exécution de la commande systemctl status mssql-server
renvoie ceci:
[kev @ XPS-Manjaro ~] $ systemctl status mssql-server ● mssql-server.service - Moteur de base de données Microsoft SQL Server Chargé: chargé (/usr/lib/systemd/system/mssql-server.service; activé; préréglage fournisseur: désactivé) Actif: actif (en cours d'exécution) depuis le mercredi 2017-08-23 13:43:49 IST; Il y a 2h 42min Documents: https://docs.microsoft.com/en-us/sql/linux PID principal: 9130 (sqlservr) Tâches: 165 CGroup: /system.slice/mssql-server.service ├─9130 / opt / mssql / bin / sqlservr └─9144 / opt / mssql / bin / sqlservr 23 août 13:43:52 XPS-Manjaro sqlservr [9130]: [145B blob data] 23 août 13:43:52 XPS-Manjaro sqlservr [9130]: [66B blob data] 23 août 13:43:52 XPS-Manjaro sqlservr [9130]: [96B blob data] 23 août 13:43:52 XPS-Manjaro sqlservr [9130]: [100B blob data] 23 août 13:43:52 XPS-Manjaro sqlservr [9130]: [71B blob data] 23 août 13:43:52 XPS-Manjaro sqlservr [9130]: [124B blob data] 23 août 13:49:03 XPS-Manjaro sqlservr [9130]: [156B blob data] 23 août 13:49:03 XPS-Manjaro sqlservr [9130]: [194B blob data] 23 août 13:52:31 XPS-Manjaro sqlservr [9130]: [74B blob data] 23 août 13:52:31 XPS-Manjaro sqlservr [9130]: [199B blob data]
J'essaie maintenant de créer une connexion locale à mon serveur via SQLectron sur l'écran suivant:
Comme j'ai très peu d'expérience avec les serveurs SQL, je suis complètement perdu avec où obtenir toutes ces informations d'identification pour se connecter à mon serveur local. Le seul que je connaisse est le mot de passe que j'ai défini dans la sudo /opt/mssql/bin/mssql-conf setup
commande.
Comment trouver le nom du serveur, l'adresse hôte (127.0.0.1?), Le port, le domaine, le chemin du socket Unix et le nom d'utilisateur?
address
comme 127.0.0.1` devrait fonctionner;port
aurait dû être défini lors de la configuration du serveur (la valeur par défaut est généralement 1433);user
serait le nom d' utilisateur que vous voulez vous connecter (pourrait probablement être un compte utilisateur Linux, ou un compte SQL Server (commesa
), etpassword
est le mot de passe pour ce compte.Database
etSchema
serait la base de données par défaut et le schéma vous connecter, essayermaster
et blanc, oumaster
etdbo
.