Sono molto nuovo di SQL e server di database. Recentemente sto usando SQL Server Express e accedendo al mio database usando SQL Server Management Studio su Windows. Ora sto cercando di ottenere una configurazione simile su una macchina Linux.
Vorrei creare un'istanza locale di SQL Server sulla macchina e quindi utilizzare SQLectron come client GUI per eseguire query sul mio database. Sto usando Manjaro Linux e quindi installo i miei pacchetti da AUR.
Finora ho installato mssql-server
, mssql-tools
e sqlectron-gui
. Ho eseguito il sudo /opt/mssql/bin/mssql-conf setup
comando per (credo) impostare un server locale. Dopo averlo fatto, l'esecuzione del comando systemctl status mssql-server
restituisce questo:
[kev @ XPS-Manjaro ~] $ systemctl status mssql-server ● mssql-server.service - Motore di database di Microsoft SQL Server Caricato: caricato (/usr/lib/systemd/system/mssql-server.service; abilitato; preset fornitore: disabilitato) Attivo: attivo (in esecuzione) da mer 2017-08-23 13:43:49 IST; 2h 42min fa Documenti: https://docs.microsoft.com/en-us/sql/linux PID principale: 9130 (sqlservr) Compiti: 165 CGroup: /system.slice/mssql-server.service 91─9130 / opt / mssql / bin / sqlservr 9─9144 / opt / mssql / bin / sqlservr 23 ago 13:43:52 XPS-Manjaro sqlservr [9130]: [dati BLB 145B] 23 ago 13:43:52 XPS-Manjaro sqlservr [9130]: [66B blob data] 23 ago 13:43:52 XPS-Manjaro sqlservr [9130]: [96B blob data] 23 ago 13:43:52 XPS-Manjaro sqlservr [9130]: [100B blob data] 23 ago 13:43:52 XPS-Manjaro sqlservr [9130]: [71B blob data] 23 ago 13:43:52 XPS-Manjaro sqlservr [9130]: [124B blob data] 23 ago 13:49:03 XPS-Manjaro sqlservr [9130]: [dati BLB 156B] 23 ago 13:49:03 XPS-Manjaro sqlservr [9130]: [194B blob data] 23 ago 13:52:31 XPS-Manjaro sqlservr [9130]: [74B blob data] 23 ago 13:52:31 XPS-Manjaro sqlservr [9130]: [199B blob data]
Sto ora tentando di creare una connessione locale al mio server tramite SQLectron nella seguente schermata:
Dato che ho pochissima esperienza con i server SQL, sono completamente perso con dove ottenere tutte queste credenziali per connettermi al mio server locale. L'unica che conosco è la password che ho impostato nel sudo /opt/mssql/bin/mssql-conf setup
comando.
Come posso trovare il nome del server, l'indirizzo host (127.0.0.1?), La porta, il dominio, il percorso del socket Unix e il nome utente?
address
come 127.0.0.1` dovrebbe funzionare;port
avrebbe dovuto essere impostato al momento della configurazione del server (il valore predefinito è generalmente 1433);user
sarebbe il nome utente a cui si desidera accedere (probabilmente potrebbe essere un account utente Linux o un account SQL Server (comesa
), edpassword
è la password per tale account.Database
eSchema
sarebbe il database e lo schema predefiniti a cui connettersi; provaremaster
e vuoto, omaster
edbo
.