สัปดาห์ที่แล้วเราสามารถพบกันได้ เวอร์ชันตัวอย่างของ SQL Server สำหรับ Gnu / Linuxเวอร์ชันที่แม้ว่าจะอยู่ในการทดสอบสามารถติดตั้งบนคอมพิวเตอร์ Linux เครื่องใดก็ได้ เวอร์ชันนี้จัดทำขึ้นเพื่อให้ง่ายต่อการติดตั้งใน Ubuntu แต่สามารถติดตั้งในการแจกจ่ายอื่น ๆ เช่น Fedora
ในบทช่วยสอนเล็ก ๆ น้อย ๆ นี้ เราบอกวิธีทำง่ายๆและรวดเร็ว โดยไม่ต้องมีความรู้มากเกี่ยวกับฐานข้อมูล แต่เพื่อให้ทำงานได้อย่างถูกต้องเราต้องรู้บางอย่างเกี่ยวกับฐานข้อมูล
การติดตั้ง SQL Server
เช่นเดียวกับโปรแกรมล่าสุดหลายรายการ ไม่พบ SQL Server ในที่เก็บ Fedoraดังนั้นก่อนอื่นเราต้องรวมไว้ในที่เก็บโดยพิมพ์สิ่งต่อไปนี้ในเทอร์มินัล:
sudo su - curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo & /etc/yum.repos.d/mssql-server.repo curl https://packages.microsoft.com/config/rhel/7/prod.repo & /etc/yum.repos.d/msprod.repo exit
เมื่อเราเพิ่มที่เก็บเหล่านี้แล้วตอนนี้เราต้องติดตั้งฐานข้อมูลของ Microsoft ในการแจกจ่ายและดำเนินการดังนี้:
sudo dnf -y install mssql-server mssql-tools
การกำหนดค่าเซิร์ฟเวอร์ SQL บน Fedora
จากนั้นเราต้องเริ่มสคริปต์การกำหนดค่า แต่สำหรับสิ่งนี้เราต้องเปิดพอร์ตที่ SQL Server จะใช้ก่อนสำหรับสิ่งนี้เราเขียนสิ่งต่อไปนี้:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
และหลังจากนี้ตอนนี้เราสามารถเริ่มการกำหนดค่าฐานข้อมูลได้:
sudo /opt/mssql/bin/sqlservr-setup
ตอนนี้สำหรับ เริ่มบริการเมื่อเราเริ่มใช้งาน Fedora เราเขียนสิ่งต่อไปนี้:
sudo systemctl enable mssql-server mssql-server-telemetry
และถ้าเราต้องการเริ่มบริการ SQL Server ในเซสชันที่เรากำลังเรียกใช้เราจะต้องดำเนินการดังต่อไปนี้:
sudo systemctl start mssql-server mssql-server-telemetry
และนี่คือทั้งหมดที่คุณต้องทำเพื่อให้มี SQL Server ใน Fedora อย่างไรก็ตามคุณต้องจำไว้ว่ามันคือ Preview นั่นคือ ไม่ใช่เวอร์ชันที่ชัดเจนดังนั้นคุณต้องระมัดระวังกับงานที่เราปล่อยให้ซอฟต์แวร์ใหม่นี้ทำใน Gnu / Linux
จะสะดวกในการใส่ชื่อที่ถูกต้อง: เซิร์ฟเวอร์ MS sql เนื่องจาก "เซิร์ฟเวอร์ sql" คือ oracle, postgresql, firebird, mysql, interbase เป็นต้น