저는 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; 2 시간 42 분 전 문서 : https://docs.microsoft.com/en-us/sql/linux 주요 PID : 9130 (sqlservr) 작업 : 165 C 그룹 : /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 얼룩 데이터] 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
당신이에 로그인 할 사용자 이름을 것입니다 (아마도 리눅스 사용자 계정 또는 SQL Server 계정 (같은 수sa
), 및password
해당 계정에 대한 암호입니다.Database
그리고Schema
당신이 연결 것이 기본 데이터베이스 및 스키마 것, 시도master
및 빈, 나master
하고dbo
.