SQL Server 2019 ມີໃຫ້ແລ້ວ! … SQL Server 2019 ແລ່ນເທິງ Linux. ມັນເປັນເຄື່ອງຈັກຖານຂໍ້ມູນ SQL Server ດຽວກັນ, ມີລັກສະນະແລະການບໍລິການທີ່ຄ້າຍຄືກັນຫຼາຍໂດຍບໍ່ຄໍານຶງເຖິງລະບົບປະຕິບັດການຂອງທ່ານ. ເພື່ອຊອກຫາເພີ່ມເຕີມກ່ຽວກັບການປ່ອຍນີ້, ເບິ່ງມີຫຍັງໃຫມ່ໃນ SQL Server 2019 ສໍາລັບ Linux.
mssql ແມ່ນບໍ່ເສຍຄ່າໃນ Linux ບໍ?
ຮູບແບບການອອກໃບອະນຸຍາດສໍາລັບ SQL Server ບໍ່ປ່ຽນແປງກັບສະບັບ Linux. ທ່ານມີທາງເລືອກຂອງເຄື່ອງແມ່ຂ່າຍແລະ CAL ຫຼື per-core. ນັກພັດທະນາ ແລະສະບັບດ່ວນແມ່ນມີໃຫ້ຟຣີ.
ວິທີການຕິດຕັ້ງ Microsoft SQL Server ໃນ Linux?
ວິທີການຕິດຕັ້ງ SQL Server ໃນ Linux
- ຕິດຕັ້ງ SQL Server ໃນ Ubuntu. ຂັ້ນຕອນທີ 1: ເພີ່ມ Repository Key. ຂັ້ນຕອນທີ 2: ເພີ່ມ SQL Server Repository. ຂັ້ນຕອນທີ 3: ຕິດຕັ້ງ SQL Server. ຂັ້ນຕອນທີ 4: ຕັ້ງຄ່າ SQL Server.
- ຕິດຕັ້ງ SQL Server ເທິງ CentOS 7 ແລະ Red Hat (RHEL) ຂັ້ນຕອນທີ 1: ເພີ່ມ SQL Server Repository. ຂັ້ນຕອນທີ 2: ຕິດຕັ້ງ SQL Server. ຂັ້ນຕອນທີ 3: ຕັ້ງຄ່າ SQL Server.
SQL Server 2016 ສາມາດແລ່ນ Linux ໄດ້ບໍ?
SQL Server 2016 ມີຢູ່ໃນ Linux
NET Core ແມ່ນມີຢູ່ໃນ Linux ເຊັ່ນກັນ, ແລະຖ້າທ່ານໄດ້ອ່ານບົດຄວາມແລະ blogs ທີ່ຜ່ານມາຂອງຂ້ອຍ, ເຈົ້າຮູ້ເຖິງຄວາມຈິງທີ່ວ່າຂ້ອຍເປັນແຟນຂອງ . NET Core framework. ຂ້າພະເຈົ້າພຽງແຕ່ຮັກວິທີການທີ່ມັນຊ່ວຍ Microsoft ໃນການສົ່ງຜະລິດຕະພັນຂອງເຂົາເຈົ້າກັບເວທີອື່ນໆເຊັ່ນດຽວກັນ.
ຂ້ອຍສາມາດເອີ້ນໃຊ້ SQL Server Express ໃນ Linux ໄດ້ບໍ?
SQL Server Express ແມ່ນ ມີໃຫ້ສໍາລັບ Linux
SQL Server Express ສາມາດໃຊ້ໄດ້ໃນການຜະລິດ.
SQL Server ຢູ່ໃນ Linux ບໍ?
SQL Server ໄດ້ຮັບການສະຫນັບສະຫນູນໃນ Red Hat Enterprise Linux (RHEL), ຊູເຊ Linux ວິສາຫະກິດ Server (SLES), ແລະ Ubuntu. ມັນຍັງໄດ້ຮັບການສະຫນັບສະຫນູນເປັນຮູບພາບ Docker, ເຊິ່ງສາມາດດໍາເນີນການໃນ Docker Engine on Linux ຫຼື Docker ສໍາລັບ Windows / Mac.
SQL Linux ແມ່ນຫຍັງ?
ເລີ່ມຕົ້ນດ້ວຍ SQL Server 2017, SQL Server ແລ່ນຢູ່ໃນ Linux. ມັນເປັນເຄື່ອງຈັກຖານຂໍ້ມູນ SQL Server ດຽວກັນ, ມີລັກສະນະແລະການບໍລິການທີ່ຄ້າຍຄືກັນຫຼາຍໂດຍບໍ່ຄໍານຶງເຖິງລະບົບປະຕິບັດການຂອງທ່ານ. … ເພື່ອຊອກຫາສິ່ງໃໝ່ສຳລັບ Linux ໃນລຸ້ນຫຼ້າສຸດ, ເບິ່ງວ່າມີຫຍັງໃໝ່ໃນ SQL Server 2019 ສຳລັບ Linux. SQL Server 2019 ແລ່ນເທິງ Linux.
ຂ້ອຍຈະເລີ່ມ SQL ໃນ Linux ໄດ້ແນວໃດ?
ສ້າງຖານຂໍ້ມູນຕົວຢ່າງ
- ໃນເຄື່ອງ Linux ຂອງທ່ານ, ເປີດເຊດຊັນ bash terminal.
- ໃຊ້ sqlcmd ເພື່ອແລ່ນຄໍາສັ່ງ Transact-SQL CREATE DATABASE. ສຳເນົາ Bash. /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -Q 'ສ້າງຖານຂໍ້ມູນ SampleDB'
- ກວດສອບຖານຂໍ້ມູນໄດ້ຖືກສ້າງຂຶ້ນໂດຍການລາຍຊື່ຖານຂໍ້ມູນກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍຂອງທ່ານ. ສຳເນົາ Bash.
ຂ້ອຍຈະດາວໂຫລດ mssql ໃນ Linux ໄດ້ແນວໃດ?
ຕິດຕັ້ງ SQL Server
- ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອຕິດຕັ້ງ SQL Server: …
- ຫຼັງຈາກການຕິດຕັ້ງຊຸດສໍາເລັດ, ດໍາເນີນການຕິດຕັ້ງ mssql-conf ແລະປະຕິບັດຕາມການເຕືອນເພື່ອຕັ້ງລະຫັດຜ່ານ SA ແລະເລືອກສະບັບຂອງທ່ານ. …
- ເມື່ອການຕັ້ງຄ່າສໍາເລັດ, ກວດສອບວ່າການບໍລິການກໍາລັງແລ່ນ:
ຂ້ອຍຈະຊອກຫາເວີຊັນ Linux ໄດ້ແນວໃດ?
ກວດເບິ່ງເວີຊັນ os ໃນ Linux
- ເປີດແອັບພລິເຄຊັນ terminal (bash shell)
- ສໍາລັບການເຂົ້າສູ່ລະບົບເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກໂດຍໃຊ້ ssh: ssh user@server-name.
- ພິມຄຳສັ່ງໃດນຶ່ງຕໍ່ໄປນີ້ເພື່ອຊອກຫາຊື່ os ແລະເວີຊັນໃນ Linux: cat /etc/os-release. lsb_release -a. hostnamectl.
- ພິມຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອຊອກຫາ Linux kernel version: uname -r.
ຂ້ອຍຈະເຊື່ອມຕໍ່ກັບ SQL Server ໃນ Linux ໄດ້ແນວໃດ?
ເພື່ອເຊື່ອມຕໍ່ກັບຕົວຢ່າງທີ່ມີຊື່, ໃຫ້ໃຊ້ ຮູບແບບຊື່ເຄື່ອງຈັກ instancename . ເພື່ອເຊື່ອມຕໍ່ກັບຕົວຢ່າງ SQL Server Express, ໃຊ້ຊື່ເຄື່ອງຮູບແບບ SQLEXPRESS. ເພື່ອເຊື່ອມຕໍ່ຫາ SQL Server instance ທີ່ບໍ່ໄດ້ຟັງຢູ່ໃນພອດເລີ່ມຕົ້ນ (1433), ໃຫ້ໃຊ້ຮູບແບບເຄື່ອງຊື່:ພອດ .
ຂ້ອຍຈະຕິດຕັ້ງລູກຄ້າ SQL ໃນ Linux ໄດ້ແນວໃດ?
ຄໍາຕອບ 1
- ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້:
- ດາວໂຫຼດ Oracle Linux instant client.
- ຕິດຕັ້ງ.
- ກໍານົດຕົວແປສະພາບແວດລ້ອມໃນ ~/.bash_profile ຂອງທ່ານດັ່ງທີ່ສະແດງຂ້າງລຸ່ມນີ້:
- ໂຫຼດ bash_profile ຄືນໃໝ່ໂດຍໃຊ້ຄຳສັ່ງຕໍ່ໄປນີ້:
- ເລີ່ມໃຊ້ SQL*PLUS ແລະເຊື່ອມຕໍ່ເຊີບເວີຂອງເຈົ້າ:
ວິທີການກວດສອບສະບັບ SQL ຈາກເສັ້ນຄໍາສັ່ງ?
ວິທີການກວດສອບເວີຊັນຂອງເຄື່ອງແມ່ຂ່າຍ sql ຈາກຄໍາສັ່ງຄໍາສັ່ງ
- ເປີດການແຈ້ງການຄໍາສັ່ງໃນ SQL Server (ເລີ່ມຕົ້ນ> ຄົ້ນຫາ CMD ແລະຄລິກໃສ່)
- ພິມຄໍາສັ່ງ SQLCMD -S servernameinstancename (ປ່ຽນຊື່ເຊີບເວີແລະຊື່ instanc)
- ຫຼືພຽງແຕ່ພິມ "SQLCMD"
- ພິມເລືອກ @@version ແລະກົດ Enter.
- ພິມ go ແລະກົດ Enter.
ຂ້ອຍສາມາດບອກໄດ້ແນວໃດວ່າ SQL ເຮັດວຽກຢູ່ໃນ Linux?
ວິທີແກ້ໄຂ
- ກວດສອບວ່າເຊີບເວີກໍາລັງແລ່ນຢູ່ໃນເຄື່ອງ Ubuntu ໂດຍການແລ່ນຄໍາສັ່ງ: sudo systemctl ສະຖານະ mssql-server. …
- ກວດສອບວ່າໄຟວໍໄດ້ອະນຸຍາດໃຫ້ພອດ 1433 ທີ່ SQL Server ກໍາລັງໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
ຄວາມແຕກຕ່າງລະຫວ່າງ SQL ແລະ MySQL ແມ່ນຫຍັງ?
ຄວາມແຕກຕ່າງລະຫວ່າງ SQL ແລະ MySQL ແມ່ນຫຍັງ? ໃນສັ້ນ, SQL ແມ່ນພາສາສໍາລັບການສອບຖາມຖານຂໍ້ມູນແລະ MySQL ແມ່ນຜະລິດຕະພັນຖານຂໍ້ມູນແຫຼ່ງເປີດ. SQL ແມ່ນໃຊ້ສໍາລັບການເຂົ້າເຖິງ, ປັບປຸງແລະຮັກສາຂໍ້ມູນໃນຖານຂໍ້ມູນແລະ MySQL ແມ່ນ RDBMS ທີ່ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດເກັບຂໍ້ມູນທີ່ມີຢູ່ໃນຖານຂໍ້ມູນທີ່ມີການຈັດຕັ້ງ.
ຂ້ອຍຈະດໍາເນີນການ Sqlcmd ໄດ້ແນວໃດ?
ເລີ່ມຕົ້ນຜົນປະໂຫຍດ sqlcmd ແລະເຊື່ອມຕໍ່ກັບຕົວຢ່າງເລີ່ມຕົ້ນຂອງ SQL Server
- ໃນເມນູເລີ່ມຕົ້ນໃຫ້ຄລິກໃສ່ການດໍາເນີນງານ. ໃນກ່ອງເປີດ, ພິມ cmd, ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ OK ເພື່ອເປີດຫນ້າຕ່າງ Command Prompt. …
- ໃນຄໍາສັ່ງ, ພິມ sqlcmd.
- ກົດ ENTER. …
- ເພື່ອສິ້ນສຸດເຊດຊັນ sqlcmd, ພິມ EXIT ຢູ່ທີ່ prompt sqlcmd.