Я очень плохо знаком с SQL и серверами баз данных. Недавно я использовал SQL Server Express и обращался к своей базе данных с помощью SQL Server Management Studio в Windows. Я сейчас пытаюсь добиться аналогичной настройки на машине Linux.
Я хотел бы создать локальный экземпляр SQL Server на компьютере, а затем использовать SQLectron в качестве клиента с графическим интерфейсом для запросов к моей базе данных. Я использую Manjaro Linux и поэтому устанавливаю свои пакеты из AUR.
До сих пор я установил mssql-server
, mssql-tools
и sqlectron-gui
. Я выполнил sudo /opt/mssql/bin/mssql-conf setup
команду, чтобы (я верю) настроить локальный сервер. После этого, выполнение команды systemctl status mssql-server
возвращает это:
[kev @ XPS-Manjaro ~] $ systemctl status mssql-server ● mssql-server.service - ядро базы данных Microsoft SQL Server Загружен: загружен (/usr/lib/systemd/system/mssql-server.service; включен; предустановка поставщика: отключена) Активен: активен (работает) с ср. 2017-08-23 13:43:49 IST; 2 ч. 42 мин. Назад Документы: https://docs.microsoft.com/en-us/sql/linux Основной PID: 9130 (sqlservr) Задачи: 165 CGroup: /system.slice/mssql-server.service 91─9130 / opt / mssql / bin / sqlservr 9─9144 / opt / mssql / bin / sqlservr 23 августа 13:43:52 XPS-Manjaro sqlservr [9130]: [данные BLB 145B] 23 августа 13:43:52 XPS-Manjaro sqlservr [9130]: [данные BLB 66B] 23 августа 13:43:52 XPS-Manjaro sqlservr [9130]: [данные BLB 96B] 23 августа 13:43:52 XPS-Manjaro sqlservr [9130]: [данные BLB 100B] 23 августа 13:43:52 XPS-Manjaro sqlservr [9130]: [данные BLB 71B] 23 августа 13:43:52 XPS-Manjaro sqlservr [9130]: [данные BLOB-объекта 124B] 23 августа 13:49:03 XPS-Manjaro sqlservr [9130]: [данные блоба 156B] 23 августа 13:49:03 XPS-Manjaro sqlservr [9130]: [данные BLOB-объекта 194B] 23 августа 13:52:31 XPS-Manjaro sqlservr [9130]: [данные BLB 74B] 23 августа 13:52:31 XPS-Manjaro sqlservr [9130]: [данные BLB 199B]
Сейчас я пытаюсь создать локальное соединение с моим сервером через SQLectron на следующем экране:
Поскольку у меня очень мало опыта работы с SQL-серверами, я совершенно забыл, где взять все эти учетные данные для подключения к моему локальному серверу. Единственный известный мне пароль - это пароль, который я установил в 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
.