نصب SQL Server در اوبونتو

https://negarnovin.com/docs/install-sql-server-on-ubuntu/ · آخرین به‌روزرسانی: · نویسنده: نگارنوین · سایت: نگارنوین · 9 دقیقه مطالعه

📌 خلاصه (TL;DR)

install sql server on ubuntu نصب SQL Server در اوبونتو این مقاله نصب اجرا حذف نصب و اتصال به SQL Server در توزیع لینوکس مبتنی بر اوبونتو

📊 حقایق کلیدی

URLhttps://negarnovin.com/docs/install-sql-server-on-ubuntu/
تاریخ انتشار2025-09-15
آخرین به‌روزرسانی2025-09-15
نویسندهنگارنوین
ناشرنگارنوین
زبانفارسی (fa-IR)
تعداد کلمات1790
نوع صفحهبرگه

📄 محتوای کامل

نحوه نصب SQL Server در لینوکس (اوبونتو)

شاید برای بسیاری از توسعه‌دهندگان و مدیران پایگاه داده این خبر جدید باشد که SQL Server در واقع در لینوکس عملکرد بهتری دارد. در این مقاله به نحوه نصب SQL Server و ابزارهای خط فرمان SQL Server در اوبونتو خواهیم پرداخت و نحوه اتصال از راه دور به سرور را نشان خواهیم داد.

چه SQL Server را روی ویندوز اجرا کنید و چه لینوکس، SQL Server یک IDE قدرتمند برای مدیریت و توسعه کارآمد پایگاه‌های داده شما ارائه می‌دهد.

لینوکس چیست؟

لینوکس یک سیستم عامل رایگان و متن‌باز است که تحت مجوز عمومی همگانی گنو (GPL) منتشر شده است. اما متن‌باز بودن به چه معناست؟ این بدان معناست که هر کسی می‌تواند کد منبع را استفاده، مطالعه، اصلاح و توزیع مجدد کند، یا حتی نسخه‌هایی از کد اصلاح‌شده خود را بفروشد، البته تا زمانی که این کار را تحت همان مجوز انجام دهد. در واقع، لینوکس بزرگترین پروژه نرم‌افزاری متن‌باز در جهان است.

لینوکس همچنین سومین سیستم عامل محبوب دسکتاپ پس از مایکروسافت ویندوز و macOS است. تقریباً نیمی از توسعه‌دهندگان حرفه‌ای از سیستم عامل‌های مبتنی بر لینوکس استفاده می‌کنند که تقریباً ۴۰٪ از وب‌سایت‌ها و ۸۵٪ از تلفن‌های هوشمند از آن استفاده می‌کنند.

از آنجا که لینوکس ایمن، قابل اعتماد، انعطاف‌پذیر و متن‌باز است، بهترین پلتفرم برای پایگاه‌های داده را ارائه می‌دهد. در عین حال، SQL Server یکی از بهترین سیستم‌های مدیریت پایگاه داده برای اجرا بر روی لینوکس است. امروزه، شرکت‌های بیشتری به لینوکس روی می‌آورند و به دنبال عملکرد بالاتر با حجم کاری بالا هستند. و با توجه به اینکه داده‌ها پادشاه عصر دیجیتال ما هستند و پایگاه‌های داده در هسته توسعه نرم‌افزار امروز قرار دارند، مشکل اجرای یک سیستم مدیریت پایگاه داده بر روی لینوکس حاد می‌شود.

آیا SQL Server می‌تواند روی لینوکس کار کند؟

توزیع‌های لینوکس زیر از SQL Server پشتیبانی می‌کنند: Red Hat Enterprise Linux (RHEL)، SUSE Linux Enterprise Server (SLES) و Ubuntu. SQL Server همچنین به عنوان یک Docker image که می‌تواند روی Docker Engine در لینوکس اجرا شود، پشتیبانی می‌شود.

در این مقاله، نصب، اجرا، حذف نصب و اتصال به SQL Server را در توزیع لینوکس مبتنی بر اوبونتو بررسی خواهیم کرد.

نحوه نصب SQL Server در اوبونتو ۲۰.۰۴|۱۸.۰۴|۱۶.۰۴

پیش‌نیازها

  • اتصال پایدار به اینترنت
  • سیستمی که توزیع لینوکس را اجرا می‌کند (مثلاً اوبونتو)
  • یک حساب کاربری با امتیازات sudo
  • دسترسی به ترمینال

الزامات سیستم

  • حافظه: ۲ گیگابایت
  • سیستم فایل: XFS یا EXT4 (سایر سیستم فایل‌ها، مانند BTRFS، پشتیبانی نمی‌شوند)
  • فضای دیسک: ۶ گیگابایت
  • سرعت پردازنده: ۲ گیگاهرتز
  • هسته‌های پردازنده: ۲ هسته
  • نوع پردازنده: فقط سازگار با x64

نصب SQL Server روی اوبونتو

مرحله ۱: اضافه کردن کلید مخزن

دستور زیر را برای وارد کردن کلیدهای GPG مخزن عمومی از وب‌سایت مایکروسافت اجرا کنید. پس از درخواست، رمز عبور کاربر sudo را وارد کنید. اگر فرآیند موفقیت‌آمیز باشد، خروجی OK را برمی‌گرداند.

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

مرحله ۲: اضافه کردن مخزن SQL Server

دستور زیر را برای اضافه کردن مخزن Microsoft SQL Server برای SQL Server ۲۰۱۹ اجرا کنید.

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
نسخه ۱۸.۰۴ اوبونتویی است که ما SQL Server را روی آن نصب می‌کنیم. اگر نسخه اوبونتوی دیگری را اجرا می‌کنید، لطفاً دستور را تغییر دهید.

حالا باید مخزن را به آخرین نسخه به‌روزرسانی کنید.

sudo apt-get update 

مرحله ۳: نصب SQL Server

برای شروع فرآیند نصب SQL Server، دستور زیر را اجرا کنید.

sudo apt-get install -y mssql-server 

مرحله ۴: راه اندازی SQL Server

اکنون که SQL Server را روی توزیع لینوکس خود نصب کرده‌اید، می‌توانید آن را پیکربندی کنید. برای شروع پیکربندی SQL Server، دستور زیر را اجرا کنید.

تنظیمات sudo /opt/mssql/bin/mssql-conf 
از شما خواسته می‌شود که نسخه SQL Server را انتخاب کنید. ما به نسخه Developer نیاز داریم، بنابراین عدد ۲ را وارد می‌کنیم. در مرحله بعد، باید شرایط مجوز را بپذیرید.

و در نهایت، باید یک رمز عبور برای مدیر سیستم SQL Server تنظیم کنید.

مرحله ۵: تأیید کنید که SQL Server در حال اجرا است

برای بررسی وضعیت سرویس mssql دستور زیر را اجرا کنید.

وضعیت systemctl در msql-server 

ابزارهای خط فرمان SQL Server را روی اوبونتو نصب کنید

برای تعامل با SQL Server، باید با ابزاری که بتواند دستورات Transact-SQL را اجرا کند، به آن متصل شوید. برای نصب ابزارهای خط فرمان SQL Server sqlcmd و bcp ، مراحل زیر را دنبال کنید.

برای شروع، باید curl را نصب کنید. برای این کار، دستورات زیر را اجرا کنید.

sudo apt-get update
نصب sudo apt curl

حالا باید کلیدهای GPG مخزن عمومی را وارد کنید.

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

در مرحله بعد، باید با اجرای دستور زیر، مخزن اوبونتو را ثبت کنید.

حلقه https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list

مرحله بعدی به‌روزرسانی فهرست منابع و نصب unixODBC بسته توسعه‌دهنده است.

sudo apt-get update
sudo apt-get install mssql-tools unixodbc-dev

اکنون با استفاده از دستورات زیر، آخرین نسخه mssql-tools را به‌روزرسانی می‌کنید:

sudo apt-get update
sudo apt-get install mssql-tools

برای پذیرش شرایط مجوز، در صورت درخواست، Yes را انتخاب کنید .

و در نهایت، به متغیر محیطی خود اضافه کنید تا sqlcmd یا bcp از پوسته bash قابل دسترسی باشند. برای جلسات تعاملی، دستور زیر را اجرا کنید. /opt/mssql-tools/bin/PATH
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

برای جلسات غیر تعاملی، از دستور زیر استفاده کنید.

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc

اتصال به SQL Server به صورت محلی

برای اتصال به SQL Server محلی خود از دستور زیر استفاده کنید.

sqlcmd -S localhost -U sa -P '<YourPassword>'

می‌توانید رمز عبور را وارد نکنید؛ در این صورت، از شما خواسته می‌شود که آن را وارد کنید.

در صورت موفقیت، به خط فرمان sqlcmd خواهید رسید : .1>

نسخه SQL Server نصب شده را بررسی کنید

برای بررسی نسخه و ویرایش فعلی SQL Server در اوبونتو، دستور زیر را اجرا کنید و در صورت درخواست رمز عبور SQL Server، آن را وارد کنید.

sqlcmd -S localhost -U SA -Q 'select @VERSION'

ایجاد پایگاه داده SQL Server در اوبونتو

برای ایجاد پایگاه داده SQL Server در اوبونتو، دستورات زیر را اجرا کنید.

CREATE DATABASE <database_name>;
SELECT Name from sys.databases;
GO
دستورات به طور خودکار اجرا نمی‌شوند. برای اجرای دستورات قبلی باید از خط جدید GO را وارد کنید.

نحوه اتصال از راه دور به SQL Server که در اوبونتو اجرا می‌شود

مرحله ۱: اجازه دسترسی از راه دور به SQL Server را بدهید

sqlcmd را اجرا کنید و کوئری زیر را برای دسترسی از راه دور اجرا کنید.

EXEC sp_configure 'remote access', 0; 
GO
RECONFIGURE;
GO

مرحله ۲: بررسی و پیکربندی فایروال

برای بررسی وضعیت فایروال خود، دستور زیر را اجرا کنید.

sudo ufw status

برای فعال یا غیرفعال کردن فایروال در اوبونتو می‌توانید از دستورات زیر استفاده کنید.

sudo ufw disable
sudo ufw enable

غیرفعال کردن فایروال به شما این امکان را می‌دهد که بدون هیچ مشکلی به SQL Server خود در اوبونتو متصل شوید. با این حال، به خاطر داشته باشید که به دلیل خطرات امنیتی احتمالی، خاموش کردن فایروال ایده خوبی نیست.

توصیه می‌کنیم با مشخص کردن یک آدرس IP، اتصال به فایروال را مجاز کنید.

sudo ufw allow from 102.169.0.110

مرحله ۳: اتصال به SQL Server در اوبونتو

در این مثال کاربردی، برای SQL Server برای اتصال از راه دور به SQL Server خود که روی اوبونتو اجرا می‌شود، استفاده خواهیم کرد.

SQL Server چیست؟

SQL Server یک IDE همه‌کاره است که برای پوشش تمام وظایف مرتبط با پایگاه داده، از توسعه پایگاه داده گرفته تا آزمایش، تولید داده و مدیریت، طراحی شده است.

برای اتصال به SQL Server در اوبونتو:

۱. استودیو را اجرا کنید.

۲. در تب Database Connection Properties > General ، جزئیات اتصال را مشخص کنید:

  • سرور: سرور مورد نظر را از لیست کشویی انتخاب کنید.
  • احراز هویت: حالت احراز هویت را از لیست کشویی انتخاب کنید. ما SQL Server Authentication را انتخاب می‌کنیم.
  • نام کاربری و رمز عبور : به ترتیب اطلاعات کاربری را وارد کنید. به طور پیش‌فرض، رمز عبور به طور خودکار ذخیره می‌شود. اگر نمی‌خواهید رمز عبور ذخیره شود، تیک گزینه «Allow saving password» را بردارید .
  • پایگاه داده: نام پایگاه داده SQL که می‌خواهید به آن متصل شوید را وارد کنید یا پایگاه داده را از لیست کشویی انتخاب کنید. به طور پیش‌فرض، کادر انتخاب نمایش همه پایگاه‌های داده انتخاب شده است. اگر می‌خواهید همه پایگاه‌های داده موجود در Database Explorer را پنهان کنید، کادر انتخاب را پاک کنید.
  • نام اتصال (اختیاری): نام اتصال به طور خودکار از نام میزبان تولید می‌شود. اگر می‌خواهید یک نام متمایز برای اتصال ایجاد کنید، نام جدید را تایپ کنید.
  • دسته‌بندی محیط (اختیاری): دسته‌بندی سند (توسعه، تولید، جعبه شنی و آزمایش) را از فهرست کشویی انتخاب کنید.

۳. روی Connectکلیک کنید .

نحوه حذف نصب SQL Server در اوبونتو

مرحله ۱: بررسی وضعیت سرویس SQL Server

دستور شناخته شده قبلی را برای بررسی وضعیت SQL Server خود اجرا کنید.

sudo systemctl status mssql-server
همانطور که مشاهده می‌کنید، سرور ما فعال و در حال اجرا است.

مرحله ۲: حذف بسته mssql-server

دستور زیر را برای حذف بسته mssql-server در اوبونتو اجرا کنید.

sudo apt-get remove mssql-server
حذف بسته mssql-server فایل‌های پایگاه داده تولید شده را حذف نمی‌کند. برای حذف همه فایل‌های پایگاه داده، دستور زیر را اجرا کنید.
sudo rm -rf /var/opt/mssql/

نتیجه‌گیری

لینوکس به دلیل امنیت و قابلیت اطمینانش نسبت به سایر سیستم عامل‌ها انتخاب شده است. در این مقاله، نحوه نصب SQL Server و ابزارهای همراه آن را در اوبونتو، که محبوب‌ترین توزیع لینوکس است، بررسی کرده‌ایم. نحوه اتصال به SQL Server را به صورت محلی و از راه دور، نحوه ایجاد پایگاه داده SQL Server و نحوه حذف SQL Server از سیستم اوبونتو را نشان داده‌ایم. همچنین به موضوع استفاده از یک ابزار رابط کاربری گرافیکی مناسب برای SQL Server – برای اتصال از راه دور به SQL Server که روی اوبونتو اجرا می‌شود، پرداخته‌ایم. و اکنون از شما دعوت می‌کنیم Studio را دانلود و آزمایش کنید تا شخصاً قابلیت‌های قدرتمند توسعه و مدیریت پایگاه داده آن را ارزیابی کنید.

🏷️ کلمات کلیدی

نصب SQL Server در اوبونتو، نحوه نصب SQL Server در لینوکس (اوبونتو)، لینوکس چیست؟، آیا SQL Server می‌تواند روی لینوکس کار کند؟، خرید نصب SQL Server در اوبونتو، قیمت نصب SQL Server در اوبونتو، بهترین نصب SQL Server در اوبونتو

🧩 JSON-LD

{"@context":"https://schema.org","@type":"WebPage","headline":"نصب SQL Server در اوبونتو","url":"https://negarnovin.com/docs/install-sql-server-on-ubuntu/","datePublished":"2025-09-15T08:43:23+03:30","dateModified":"2025-09-15T08:43:23+03:30","author":{"@type":"Person","name":"نگارنوین"},"publisher":{"@type":"Organization","name":"نگارنوین"},"inLanguage":"fa-IR","description":"install sql server on ubuntu نصب SQL Server در اوبونتو این مقاله نصب اجرا حذف نصب و اتصال به SQL Server در توزیع لینوکس مبتنی بر اوبونتو"}