نکته :: آموزش جامع نصب MS SQL SERVER بر روی لینوکس +تست و راه اندازی
درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    تخفیف های وب سایت
    همه تخفیف ها

    عضویت در

    کانال تلگرام

    توسینسو

    اطلاعات مطلب
      مدرس/نویسنده
      Alighalehban
      امتیاز: 11499
      رتبه:53
      0
      107
      33
      458
      دوره های مرتبط
      دوره های توسینسو گام به گام تخصصی مدیریت و پیکربندی سرورها با Ansible در لینوکس
      گام به گام تخصصی مدیریت و پیکربندی سرورها با Ansible در لینوکس
      مدرس: مجتبی اسمائی
      این دوره را در 10 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC 303 کد 328
      دوره آموزشی بین المللی لینوکس LPIC 303 کد 328
      مدرس: محمد عابدینی
      این دوره را در 18 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC2 کد 202
      دوره آموزشی بین المللی لینوکس LPIC2 کد 202
      مدرس: امیرحسین احمدی
      این دوره را در 29 قسط خریداری کنید
      دوره آموزشی راه اندازی سرویس های تحت شبکه در لینوکس CentOS
      دوره آموزشی راه اندازی سرویس های تحت شبکه در لینوکس CentOS
      مدرس: آرش حیدری
      این دوره را در 12 قسط خریداری کنید
      دوره آموزشی جامع CentOS Web Panel یا CWP
      دوره آموزشی جامع CentOS Web Panel یا CWP
      مدرس: کاظم تقندیکی
      این دوره را در 10 قسط خریداری کنید
      دوره آموزشی رایگان نصب انواع لینوکس بصورت عادی و Dual Boot
      دوره آموزشی رایگان نصب انواع لینوکس بصورت عادی و Dual Boot
      مدرس: محمد عابدینی
      این دوره را در 4 قسط خریداری کنید
      دوره آموزشی راه اندازی ایمیل سرور iRedMail در OpenBSD
      دوره آموزشی راه اندازی ایمیل سرور iRedMail در OpenBSD
      مدرس: محمد عابدینی
      این دوره را در 2 قسط خریداری کنید
      دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell
      دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell
      مدرس: محمد عابدینی
      این دوره را در 19 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC1 کد 102
      دوره آموزشی بین المللی لینوکس LPIC1 کد 102
      مدرس: محمد نصیری
      این دوره را در 16 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC1 کد 101
      دوره آموزشی بین المللی لینوکس LPIC1 کد 101
      مدرس: محمد نصیری
      این دوره را در 18 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC2 کد 201
      دوره آموزشی بین المللی لینوکس LPIC2 کد 201
      مدرس: محمد نصیری
      این دوره را در 27 قسط خریداری کنید
      دوره اموزشي فوق تخصصي  سيستم عامل لينوكس RHCSA  قسمت اول
      دوره اموزشي فوق تخصصي سيستم عامل لينوكس RHCSA قسمت اول
      مدرس: علیرضا سیفی و هومن برازنده
      این دوره را در 10 قسط خریداری کنید
      دوره آموزشی مقدماتی BASH Scripting در لینوکس
      دوره آموزشی مقدماتی BASH Scripting در لینوکس
      مدرس: مجتبی اسمائی
      این دوره را در 10 قسط خریداری کنید
      آموزش نصب سیستم عامل اندروید روی کامپیوترهای شخصی با Android PC
      آموزش نصب سیستم عامل اندروید روی کامپیوترهای شخصی با Android PC
      مدرس: محمد عابدینی
      این دوره را در 1 قسط خریداری کنید
      دوره آموزشی Linux Essentials = دریچه ورود شما به دنیای لینوکس
      دوره آموزشی Linux Essentials = دریچه ورود شما به دنیای لینوکس
      مدرس: محمد نصیری
      این دوره را در 17 قسط خریداری کنید
      دوره آموزشی کنترل پنل هاستینگ CWP
      دوره آموزشی کنترل پنل هاستینگ CWP
      مدرس: فربد رستم صولت
      این دوره را در 6 قسط خریداری کنید

      آموزش جامع نصب MS SQL SERVER بر روی لینوکس +تست و راه اندازی

      تاریخ 18 ماه قبل
      نظرات 0
      بازدیدها 329
      امروز یکی از دوستان سوالی در مورد نصب SQL بر روی لینوکس پرسیده بودن که بنده دیدم بهتره به جای سوال این موضوع در قالب مقاله ای مطرح کنم تا هم پاسخ ایشون داده بشه و هم اینکه دیگران هم در صورت نیاز از مطلب بهره ببرند اوایل سال 2016 بود که به نظرم مایکروسافت اعلام کرد کاربران لینوکس هم از SQL استفاده کنن ولی فعلا برای همه نسخه های لینوکس این امکان وجود نداره و صرفا برای پلتفرم های زیر بصورت رسمی ارائه شده
      Red Hat Enterprise Linux
      SUSE Linux Enterprise Server
      Ubuntu
      
      خوب حالا در این مقاله مرحله به مرحله پیش میریم تا نحوه نصب SQL بر روی اوبونتو و ردهت رو باهم یاد بگیریم

      نصب SQL بر روی اوبونتو
      برای شروع کار در اوبونتو ابتدا باید کلید پی جی پی رو وارد کنیم
      $ sudo sh -c "curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -"
      

      مقادیر و اطلاعات مورد نیاز را از طریق دستور زیر در فایلی که در مسیر etcaptsources.list.dsql-server.list قرار دارد وارد میکنیم
      $ sudo sh -c "echo deb [arch=amd64] https://packages.microsoft.com/ubuntu/16.04/mssql-server xenial main > /etc/apt/sources.list.d/sql-server.list"
      $ sudo sh -c "echo deb [arch=amd64] https://packages.microsoft.com/ubuntu/16.04/prod xenial main >> /etc/apt/sources.list.d/sql-server.list"
      

      فایل ها و ابزارها را بروزرسانی میکنیم
      $ sudo apt-get update
      $ sudo apt-get install mssql-server mssql-tools -y
      

      اسکریپت کانفیک رو اجرا میکنیم برای نصب
      $ sudo /opt/mssql/bin/sqlservr-setup
      
      آموزش جامع نصب MS SQL SERVER بر روی لینوکس +تست و راه اندازی

      زمانیکه در حین استفاده از MS SQL Tools از شما برای تایید قبول شرایط سوالی پرسیده شود گزینه بلی را انتخاب کنید
      آموزش جامع نصب MS SQL SERVER بر روی لینوکس +تست و راه اندازی


      نصب SQL بر روی ردهت لینوکس
      ابتدا اطلاعات زیر را در فایلی که در مسیر etcyum.repos.d/sql-server.repo قرار گرفته اضافه کنید
      [packages-microsoft-com-mssql-server]
      name=packages-microsoft-com-mssql-server
      baseurl=https://packages.microsoft.com/rhel/7/mssql-server/
      enabled=1
      gpgcheck=1
      gpgkey=https://packages.microsoft.com/keys/microsoft.asc
      

      سپس در مسیر زیر فایل مورد نظر را ایجاد کنید و اطلاعات زیر را در آن وارد نمایید
      [packages-microsoft-com-prod]
      name=packages-microsoft-com-prod
      baseurl=https://packages.microsoft.com/rhel/7/prod/
      enabled=1
      gpgcheck=1
      gpgkey=https://packages.microsoft.com/keys/microsoft.asc
      

      و در پایان از طریق دستور زیر اقدام به نصب نمایید بعد از تکمیل نصب از مسیر optmssqlbinsqlservr-setup میتوانید فایل کانفیگ را اجرا و پسورد و دیگر اطلاعات را ست نمایید و اینکه تعیین کنید SQL در هر بوت سیستم اتوماتیک اجرا شود
      # yum install -y mssql-server mssql-tools
      

      نکته مهم در صورتیکه میخواهید کاربران از بیرون نیز بتوانند به بانک های شما وصل شوند بایستی پورت 1433/tcp را در فایروال باز کنید که این کار از دو طریق مقدور است
      روش بازکردن پورت در فایروال
      # firewall-cmd --add-port=1433/tcp --permanent
      # firewall-cmd --reload
      

      روش استفاده از آی پی تیبل
      # iptables -A INPUT -p tcp --dport 1433 -j ACCEPT
      # iptables-save > /etc/sysconfig/iptables
      

      خوب حالا نصب تمام شده و میرویم برای تست اولیه ابتدا توسط دستورات زیر وارد SQL شده و دیتابیسی با نام علی قلعه بان ایجاد می نماییم
      $ sqlcmd -S localhost -U SA -P 'YourPasswordHere'
      CREATE DATABASE Alighalehban
      exit
      

      سپس از طریق یک کلاینت دیگر با استفاده یوزر و پسوردی که برای SQL ست کرده ایم و ای پی سیستم مورد نظر اتصال برقرار میکنیم و در لیست بانک ها میتوانید بانک ساخته شده را نیز مشاهده نمایید
      آموزش جامع نصب MS SQL SERVER بر روی لینوکس +تست و راه اندازی

      آموزش جامع نصب MS SQL SERVER بر روی لینوکس +تست و راه اندازی



      نویسنده : علی قلعه بان - دانشجوی دکتری ,متخصص و محقق فناوری اطلاعات


      برچسب ها
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات
      هیچ نظری ارسال نشده است

        برای ارسال نظر ابتدا به سایت وارد شوید