我对SQL和数据库服务器非常陌生。我最近一直在使用SQL Server Express,并在Windows上使用SQL Server Management Studio访问数据库。我现在正在尝试在Linux机器上实现类似的设置。
我想在计算机上创建一个本地SQL Server实例,然后将SQLectron用作查询我的数据库的GUI客户端。我正在使用Manjaro Linux,因此从AUR安装我的软件包。
到目前为止,我已经安装了mssql-server
,mssql-tools
并且sqlectron-gui
。我已经运行了该sudo /opt/mssql/bin/mssql-conf setup
命令,以便(我相信)设置本地服务器。这样做之后,运行命令systemctl status mssql-server
将返回以下内容:
[kev @ XPS-Manjaro〜] $ systemctl状态mssql-server ●mssql-server.service-Microsoft SQL Server数据库引擎 已加载:已加载(/usr/lib/systemd/system/mssql-server.service;已启用;供应商预设:已禁用) 活跃:活跃于(跑步)自星期三2017-08-23 13:43:49 IST; 2h 42min前 文件:https://docs.microsoft.com/en-us/sql/linux 主PID:9130(sqlservr) 任务:165 CGroup:/system.slice/mssql-server.service ├─9130/ opt / mssql / bin / sqlservr └─9144/ opt / mssql / bin / sqlservr 8月23日13:43:52 XPS-Manjaro sqlservr [9130]:[145B blob数据] 8月23日13:43:52 XPS-Manjaro sqlservr [9130]:[66B blob数据] 8月23日13:43:52 XPS-Manjaro sqlservr [9130]:[96B blob数据] 8月23日13:43:52 XPS-Manjaro sqlservr [9130]:[100B blob数据] 8月23日13:43:52 XPS-Manjaro sqlservr [9130]:[71B blob数据] 8月23日13:43:52 XPS-Manjaro sqlservr [9130]:[124B blob数据] 8月23日13:49:03 XPS-Manjaro sqlservr [9130]:[156B blob数据] 8月23日13:49:03 XPS-Manjaro sqlservr [9130]:[194B blob数据] 8月23日13:52:31 XPS-Manjaro sqlservr [9130]:[74B blob数据] 8月23日13:52:31 XPS-Manjaro sqlservr [9130]:[199B blob数据]
我现在尝试在以下屏幕上通过SQLectron创建到服务器的本地连接:
因为我对SQL Server的经验很少,所以我完全迷失了在哪里获得所有这些凭据以连接到本地服务器的信息。我唯一知道的是我在sudo /opt/mssql/bin/mssql-conf setup
命令中设置的密码。
如何找到服务器名称,主机地址(127.0.0.1?),端口,域,Unix套接字路径和用户名?
address
因为127.0.0.1`应该有效;port
设置服务器时应已设置(默认通常为1433);user
将要登录的用户名(可能会是一个Linux用户帐户或SQL Server帐户(像sa
),并且password
是该帐户的密码。Database
并且Schema
将默认的数据库和模式,你将连接到;尽量master
和空白,或master
和dbo
。