نصب SQL Server در لینوکس

نصب SQL Server در لینوکس

در این مقاله با نحوه نصب، آپدیت و حذف SQL Server در لینوکس آشنا میشویم. دیتابیس SQL Server قابلیت نصب برروی توزیع های مختلف لینوکسی را دارا میباشد.
ما برای مثال نصب SQL Server روی ubuntu را توضیح خواهیم داد.

پلتفرم (توزیع) های پشتیانی شده

پلتفرم فایل سیستم دانلود
Red Hat Enterprise Linux 7.7-7.9 or 8.0-8.3 Server XFS یا EXT4 دریافت RHEL 8.0
SUSE Enterprise Linux Server v12 SP3 - SP5 XFS یا EXT4 دریافت SLES v12
Ubuntu 16.04 LTS, 18.04 LTS, 20.04 LTS XFS یا EXT4 دریافت Ubuntu 20.04
Docker Engine 1.8+ on Windows, Mac, or Linux N/A دریافت Docker

سیستم مورد نیاز

مقدار
رم 2 گیگابایت
فایل سیستم XFS یا EXT4 (فایل سیستم های دیگر مانند BTRFS پشتیبانی نمیشوند)
حافظه 6 گیگابایت
سرعت پردازنده 2 GHz
هسته پردازنده 2 هسته
نوع پردازنده x64-compatible

نصب SQL Server در ubuntu

همانطور که گفته شد برای نصب SQL Server در ubuntu به حداقل 2 گیگابایت رم نیاز داریم.

همچنین میتوان SQL Server را برروی نسخه های 16.04، 18.04 و 20.04 اوبونتو نصب نمود.

برای نصب ابتدا کلید های GPG را import میکنیم.

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

سپس Microsoft SQL Server Ubuntu repository for SQL Server 2019 را ثبت میکنیم.

نسخه ubuntu خود را در دستور زیر جایگزین کنید (ubuntu/20.04).

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

با استفاده از دستورات زیر، پکیج ها را نصب میکنیم.

  1. sudo apt-get update sudo apt-get install -y mssql-server

پس از نصب، با دستور mssql-conf setup کلمه عبور کاربر SA را تعریف و ویرایش مورد نظر را انتخاب میکنیم.

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

بعد از راه اندازی دیتابیس سرور، دستور زیر را اجرا کرده تا از اجرای سرویس مطمئن شویم.

  1. systemctl status mssql-server --no-pager

آپدیت SQL Server در لینوکس

برای آپدیت پکیج mssql-server دستورات زیر را با توجه به توزیع لینوکس خود اجرا کنید.

توزیع دستورات بروزرسانی
RHEL sudo yum update mssql-server
SLES sudo zypper update mssql-server
Ubuntu sudo apt-get update sudo apt-get install mssql-server

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

X
Add to cart