خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
آموزش نصب SQL Server در اوبونتو
MS SQL که توسط مایکروسافت توسعه یافته است، یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است. SQL داده ها را در جداول، ستون ها و ردیف ها ذخیره می کند. MSSQL که به طور گسترده در سازمان ها مورد استفاده قرار می گیرد، یک پلت فرم مقیاس پذیر دیتا و داده است که برای بیزنس ها و داده های حیاتی مورد استفاده قرار می گیرد. این مقاله نحوه نصب Microsoft SQL Server 2019 را در اوبونتو 20.04 نشان می دهد. همچنین، MSSQL tool را نصب می کنیم که به اتصال به پایگاه داده و اجرای کوئری های SQL و غیره کمک می کند.
پیش نیازهای سیستم برای نصب SQL Server در اوبونتو 20.04 به شرح ذیل می باشد:
برای شروع کار، ابتدا مطمئن شوید که سیستم پکیج های نرم افزاری را دانلود و نصب کرده است. برای این بروزرسانی، کافیست دستور زیر را در Terminal اجرا کنید.
در ادامه کار با دستور زیر، GPG key را از مایکروسافت دانلود کنید:
در ادامه کار با repository رسمی مایکروسافت را به سیستم add کنید تا بتوانید MSSQL را نصب کنید.
سپس با دستور، به راحتی mssql 2019 در سیستم شما دانلود می شود. باید تا انتهای دانلود SQL Server منتظر بمانید که بستگی به سرعت اینترنت شما دارد.
پس از اتمام دانلود، دستور زیر را اجرا کنید:
با اجرای دستور زیر، edition های مختلف sql server 2019 لیست می شود. پس از لیست شدن، نسخه مورد نظرتان را برای نصب انتخاب کنید. گزینه منتخب ما، Developer است چرا ککه این edition از sql رایگان بوده و امکاناتی مانند Enterprise دارد و نمی توان از آن استفاده تجاری کرد و بیشتر برای برنامه نویسان این نسخه ارائه شده است. پس عدد 2 را وارد می کنیم و برای قبول license، yes را وارد و در ادامه کار پسورد administrator را وارد و Enter می کنیم.
پس از انجام موارد فوق، دقایقی به طول خواهد انجامید تا نصب تکمیل شود. پس از اتمام نصب سرویس start می شود. برای مشاهده وضعیت سرویس کافیست که دستور زیر را اجرا کنید:
حالا قصد داریم پکیج mssql-tool را در اوبونتو نصب کنیم. پکیج mssql-tool شامل ابزارهای sqlcmd(کوئری خط فرمان یا Command-line query) و bcp(در واقع import و Export فله ای یا Bulk import-export) است.
برای نصب این tools کافیست دستورات زیر را اجرا کنید:
برای قبول license همانطور که در تصویر زیر نشان داده شده، yes را انتخاب و Enter کنید.
پس از آن هم دستورات زیر را اجرا کنید:
پس از اتمام کار حالا نوبت به Connect شدن به SQL server با استفاده از دستورات sqlcmd در اوبونتو می رسد. می تواند روی سرور ریموت یا همان سرور باشد.
برای بررسی ورژن MSSQL در اوبونتو پس از لاگین به سیستم کوئری زیر را اجرا کنید.
حالا مثلا با کوئری زیر یک دیتابیس در SQL serverایجاد می کنیم.
پیش نیازهای سیستم برای نصب SQL Server در اوبونتو 20.04 به شرح ذیل می باشد:
Memory 2 GB
File system XFS or EXT4(other file systems, such as BTRFS, are unsupported
Disk space 6 GB
Processor speed 2 GHz
Processor cores 2 cores
Processor type x64-compatible only
برای شروع کار، ابتدا مطمئن شوید که سیستم پکیج های نرم افزاری را دانلود و نصب کرده است. برای این بروزرسانی، کافیست دستور زیر را در Terminal اجرا کنید.
sudo apt update && sudo apt upgrade
در ادامه کار با دستور زیر، GPG key را از مایکروسافت دانلود کنید:
sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
در ادامه کار با repository رسمی مایکروسافت را به سیستم add کنید تا بتوانید MSSQL را نصب کنید.
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
سپس با دستور، به راحتی mssql 2019 در سیستم شما دانلود می شود. باید تا انتهای دانلود SQL Server منتظر بمانید که بستگی به سرعت اینترنت شما دارد.
sudo apt install mssql-server -y
پس از اتمام دانلود، دستور زیر را اجرا کنید:
sudo /opt/mssql/bin/mssql-conf setup
با اجرای دستور زیر، edition های مختلف sql server 2019 لیست می شود. پس از لیست شدن، نسخه مورد نظرتان را برای نصب انتخاب کنید. گزینه منتخب ما، Developer است چرا ککه این edition از sql رایگان بوده و امکاناتی مانند Enterprise دارد و نمی توان از آن استفاده تجاری کرد و بیشتر برای برنامه نویسان این نسخه ارائه شده است. پس عدد 2 را وارد می کنیم و برای قبول license، yes را وارد و در ادامه کار پسورد administrator را وارد و Enter می کنیم.
پس از انجام موارد فوق، دقایقی به طول خواهد انجامید تا نصب تکمیل شود. پس از اتمام نصب سرویس start می شود. برای مشاهده وضعیت سرویس کافیست که دستور زیر را اجرا کنید:
systemctl status mssql-server
حالا قصد داریم پکیج mssql-tool را در اوبونتو نصب کنیم. پکیج mssql-tool شامل ابزارهای sqlcmd(کوئری خط فرمان یا Command-line query) و bcp(در واقع import و Export فله ای یا Bulk import-export) است.
برای نصب این tools کافیست دستورات زیر را اجرا کنید:
curl https://packages.microsoft.com/config/ubuntu/19.10/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt update
sudo apt install mssql-tools -y
برای قبول license همانطور که در تصویر زیر نشان داده شده، yes را انتخاب و Enter کنید.
پس از آن هم دستورات زیر را اجرا کنید:
echo ‘export PATH=”$PATH:/opt/mssql-tools/bin”‘ >> ~/.bash_profile
echo ‘export PATH=”$PATH:/opt/mssql-tools/bin”‘ >> ~/.bashrc
source ~/.bashrc
پس از اتمام کار حالا نوبت به Connect شدن به SQL server با استفاده از دستورات sqlcmd در اوبونتو می رسد. می تواند روی سرور ریموت یا همان سرور باشد.
sqlcmd -S localhost -U SA -P 'YourPassword'
برای بررسی ورژن MSSQL در اوبونتو پس از لاگین به سیستم کوئری زیر را اجرا کنید.
select @@version
go
حالا مثلا با کوئری زیر یک دیتابیس در SQL serverایجاد می کنیم.
create database testdb
go
Update/Upgrade کردن sql server در اوبونتو
ما یک Repository از مایکروسافت برای نصب سرور SQL اضافه کرده ایم. بنابراین، برای بروز رسانی/ ارتقاء یا Update/Upgrade کردن SQL Server دستور زیر را اجرا کنید:sudo apt update && sudo apt install mssql-server
نحوه حذف و Uninstall کردن SQL Server در اوبونتو
برای حذف کامل SQL server و متعلقات آن می توانید از دستورات زیر استفاده کنید.sudo apt purge mssql-server mssql-tools -y
sudo apt autoremove -y
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: