ติดตั้ง Microsoft SQL Server บน Ubuntu 20.04

Published on September 10, 2021
ติดตั้ง Microsoft SQL Server บน Ubuntu 20.04

ติดตั้ง Microsoft SQL Server บน Ubuntu 20.04

 

บทความนี้แสดงวิธีการติดตั้ง Microsoft SQL Server 2019 ใน Ubuntu 20.04 ติดตั้ง MSSQL tools  ซึ่งช่วยในการเชื่อมต่อกับฐานข้อมูลและ SQL queries  เป็นต้น โดย Microsoft MS SQL Server เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) มันเก็บข้อมูลในตาราง คอลัมน์ และแถว ใช้กันอย่างแพร่หลายที่นำมาปรับใช้ในองค์กร ซึ่ง MSSQL เป็นแพลตฟอร์มข้อมูลที่ปรับขนาดได้ซึ่งใช้สำหรับธุรกิจที่สำคัญต่อภารกิจและข้อมูลโซลูชัน

ติดตั้ง SQL Server บน Ubuntu

Update Ubuntu

sudo apt update
sudo apt upgrade -y


ติดตั้ง GPG Public key

sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -


ลงทะเบียนที่เก็บ Microsoft SQL Server Ubuntu สำหรับ SQL Server 2019

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"


หมายเหตุ เวอร์ชั่นของ ubuntu จะเปลี่ยนไปตามเวรอ์ชั่นของคุณ เช่น ubuntu/18.04 หรือ ubuntu/20.04

ติดตั้ง SQL Server

sudo apt update
sudo apt install -y mssql-server

ตั้งค่า SQL server และ ตั้ง  password สำหรับ SA

sudo /opt/mssql/bin/mssql-conf setup


เช็ค SQL service

systemctl status mssql-server --no-pager

เช็ค port สำหรับ MSSQL server

sudo apt install net-tools
sudo netstat -tnlp | grep sqlservr

เปิด firewall port 1433 เพื่อเชื่อมต่อจากระยะไกล

sudo ufw allow 22
sudo ufw allow 1433

ปิด firewall

sudo ufw disable
sudo ufw status

การเปลี่ยนผ่านจาก Exchange 2016 ไป 2019 และ SE

ความจำเป็นในการย้ายจาก Exchange 2016 ไปยัง Exchange 2019 หรือ Exchange SE สำหรับหลายๆ...

Read more »

แนะนำ Smart Gateway AWT100 และ AWT200 จาก Acrel

ความแพร่หลายในการนำอุปกรณ์ประเภท IoT มาใช้งานนั้น ถูกนำมาใช้งานในหลากหลายด้าน เพราะมันมีความยืดหยุ่น และ อนุญาตให้เราได้ทำการตรวจสอบ มอนิเตอร์ และ ควบคุมอุปกรณ์หลากหลายประเภท...

Read more »

ความจำเป็นในการใช้ Persistent Storage ใน OpenShift

สตอเรจแบบถาวรนั้นได้เป็นความท้าทายมาตลอดสำหรับแอปพลิเคชั้นแบบมีการจำสถานะก่อนหน้า (stateful) ที่รันอยู่ในสภาพแวดล้อมแบบคอนเทนเนอร์ เช่น OpenShift ซึ่งต้องบอกว่าการรันแอปในคอนเทนเนอร์นั้นเป็นสิ่งที่ได้รับความนิยมเพิ่มขึ้นเรื่อยๆ เพราะความยืดหยุ่นและการขยายของมัน แต่ด้วยความที่มันเป็นสถานะแบบชั่วคราว (ephemeral) ทำให้ความสูญเสียข้อมูลเมื่อตัวมันเองถูกรีสตาร์ทนั้นเกิดขึ้นได้ง่ายมากกรณีที่ไม่ถูกจัดการเป็นอย่างดี...

Read more »

อะไรคือ EVPN

การทำ virtualization ในระดับเครือข่าย มันจะต้องเจอกับข้อจำกัด หรือ อาจจะเรียกว่าความเข้มงวดในหลายๆ ส่วนที่เกี่ยวข้อง ยกตัวอย่างเช่น Virtual Private...

Read more »

อะไรคือ VXLAN

อะไรคือ VXLAN VXLAN นั้นย่อมาจาก Virtual Extensible Local-Area Networks คือหนึ่งในมาตรฐานที่ถูกกำหนดไว้โดย Internet...

Read more »

ทำไม Tailscale จึงเป็นตัวเลือกที่เหนือกว่า VPN แบบเดิมๆ

สำหรับ Virtual Private Network หรือ VPN นั้นแน่นอนว่า ภาคธุรกิจนั้นคุ้นเคยและมีการใช้งานกันมาอย่างยาวนานแล้ว เพราะมันสามารถสร้างรูปแบบการเชื่อมต่อที่ปลอดภัย สำหรับการเข้าถึงเครือข่ายภายใน...

Read more »