ฉันยังใหม่กับ SQL และเซิร์ฟเวอร์ฐานข้อมูล ฉันเพิ่งใช้ SQL Server Express และเข้าถึงฐานข้อมูลของฉันโดยใช้ SQL Server Management Studio บน Windows ตอนนี้ฉันกำลังพยายามตั้งค่าที่คล้ายกันบนเครื่อง 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 CGroup: /system.slice/mssql-server.service ├─9130 / opt / mssql / bin / sqlservr 149144 / opt / mssql / bin / sqlservr 23 ส.ค. 13:43:52 XPS-Manjaro sqlservr [9130]: [145B หยดข้อมูล] 23 ส.ค. 13:43:52 XPS-Manjaro sqlservr [9130]: [ข้อมูล 66B หยด] 23 ส.ค. 13:43:52 XPS-Manjaro sqlservr [9130]: [ข้อมูล 96B หยด] 23 ส.ค. 13:43:52 XPS-Manjaro sqlservr [9130]: [100B ข้อมูลหยด] 23 ส.ค. 13:43:52 XPS-Manjaro sqlservr [9130]: [ข้อมูลหยด 71B] 23 ส.ค. 13:43:52 XPS-Manjaro sqlservr [9130]: [ข้อมูลหยด 124B] 23 สิงหาคม 13:49:03 XPS-Manjaro sqlservr [9130]: [ข้อมูลหยด 156B] 23 สิงหาคม 13:49:03 XPS-Manjaro sqlservr [9130]: [194B ข้อมูลหยด] 23 สิงหาคม 13:52:31 XPS-Manjaro sqlservr [9130]: [ข้อมูลหยด 74B] 23 ส.ค. 13:52:31 น. XPS-Manjaro sqlservr [9130]: [ข้อมูลหยด 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
.