Eu sou muito novo em servidores SQL e de banco de dados. Recentemente, tenho usado o SQL Server Express e acessado meu banco de dados usando o SQL Server Management Studio no Windows. Agora estou tentando obter uma configuração semelhante em uma máquina Linux.
Gostaria de criar uma instância local do SQL Server na máquina e, em seguida, usar o SQLectron como um cliente GUI para consultar meu banco de dados. Estou usando o Manjaro Linux e, portanto, instale meus pacotes no AUR.
Até agora eu instalei mssql-server
, mssql-tools
e sqlectron-gui
. Eu executei o sudo /opt/mssql/bin/mssql-conf setup
comando para (acredito) configurar um servidor local. Depois de fazer isso, a execução do comando systemctl status mssql-server
retorna isso:
[kev @ XPS-Manjaro ~] $ systemctl status mssql-server ● mssql-server.service - Mecanismo de banco de dados do Microsoft SQL Server Carregado: carregado (/usr/lib/systemd/system/mssql-server.service; ativado; predefinição de fornecedor: desativado) Ativo: ativo (em execução) desde qua 2017-08-23 13:43:49 IST; 2h 42min atrás Documentos: https://docs.microsoft.com/en-us/sql/linux PID principal: 9130 (sqlservr) Tarefas: 165 CGroup: /system.slice/mssql-server.service 91─9130 / opt / mssql / bin / sqlservr 9─9144 / opt / mssql / bin / sqlservr 23 de agosto 13:43:52 XPS-Manjaro sqlservr [9130]: [dados do blob 145B] 23 de agosto 13:43:52 XPS-Manjaro sqlservr [9130]: [dados do blob 66B] 23 de agosto 13:43:52 XPS-Manjaro sqlservr [9130]: [dados do blob 96B] 23 de agosto 13:43:52 XPS-Manjaro sqlservr [9130]: [dados do blob 100B] 23 de agosto 13:43:52 XPS-Manjaro sqlservr [9130]: [dados do blob 71B] 23 de agosto 13:43:52 XPS-Manjaro sqlservr [9130]: [dados do blob 124B] 23 de agosto 13:49:03 XPS-Manjaro sqlservr [9130]: [156B dados do blob] 23 de agosto 13:49:03 XPS-Manjaro sqlservr [9130]: [dados do blob 194B] 23 de agosto 13:52:31 XPS-Manjaro sqlservr [9130]: [dados do blob 74B] 23 de agosto 13:52:31 XPS-Manjaro sqlservr [9130]: [dados do blob 199B]
Agora estou tentando criar uma conexão local para o meu servidor através do SQLectron na tela a seguir:
Como tenho muito pouca experiência com servidores SQL, estou completamente perdido com a forma de obter todas essas credenciais para conectar-se ao meu servidor local. A única que conheço é a senha que defini no sudo /opt/mssql/bin/mssql-conf setup
comando.
Como localizo o nome do servidor, endereço do host (127.0.0.1?), Porta, domínio, caminho do soquete Unix e nome de usuário?
address
como 127.0.0.1` deve funcionar;port
deveria ter sido definido quando você configurou o servidor (o padrão geralmente é 1433);user
seria o nome de usuário no qual você deseja fazer login (provavelmente pode ser uma conta de usuário Linux ou uma conta do SQL Server (comosa
) epassword
é a senha dessa conta.Database
eSchema
seria o banco de dados e o esquema padrão aos quais você se conectaria; tentemaster
e em branco, oumaster
edbo
.