نصب MS SQL Server در Centos
MS SQL Server لینوکس MS SQL Server در centos
در اواخر سال 2016 سوپرایز بزرگی از مایکروسافت منتشر شد و اون چیزی نبود جز امکان نصب دیتابیس MS SQL Server در لینوکس ، این برنامه قابلیت نصب در Red Hat Enterprise Linux 7 (CentOS 7) و Ubuntu Server 16.04 64bit رو داره. در این مقاله ، آموزش نصب این برنامه رو در Centos 7 آموزش میدیم.آموزش دیگه ای هم برای نصب در Ubuntu 16.04 تهیه شده که میتونید برای این سیستم عامل نیز مشاهده کنید.
Microsoft SQL Server نرم افزار دیتابیس یا بانک اطلاعاتی است که توسط شرکت بزرگ مایکروسافت طراحی شده است ، از ویژگی های MS SQL قدرتمند بود و محدودیت نداشتن برای تعداد رکوردهای ثبت شده و حجم ، امکان استفاده از trigger, View, Stored procedure ، پشتیبانی از XML و …. است.
مشاهده امکانات دیتابیس Microsoft SQL Server در سایت مایکروسافت
آموزش نصب در RHEL / CentOS
برای شروع نصب باید repositories های لازم رو به لیست برنامه های سیستم عامل اضافه کنیم.
کدهای زیاد زیر رو در مسیر اعلام شده پایین اضافه کنید.
آدرس مسیر فایل ها : /etc/yum.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
بک فایل در آدرس زیر بسازید
/etc/yum.repos.d/msprod.repo
و محتویات زیر رو در اون قرار بدید:
[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
سپس بسته MS SQL Server رو نصب کنید
yum install -y mssql-server mssql-tools
MS SQL Server لینوکس
بعد از اینکه نصب تموم شد باید تنظیمات رو در فایل زیر انجام بدید و مراحل نصب رو تکمیل کنید ، تنظیماتی مثل password برای نام کاربری (user) SA ، و شروع خودکار برنامه در boot شدن سیستم عامل.
/opt/mssql/bin/sqlservr-setup
MS SQL Server لینوکس
MS SQL Server در centos
اگه از فایروال استفاده میکنید باید پورت 1433/tcp رو باز کنید. با دستورات زیر این پورت رو باز میکنیم
firewall-cmd --add-port=1433/tcp --permanent firewall-cmd --reload
MS SQL Server لینوکس MS SQL Server در centos
اگر هم از iptables استفاده میکنید با دستورات زیر باید پورت رو باز کنید
iptables -A INPUT -p tcp --dport 1433 -j ACCEPT iptables-save > /etc/sysconfig/iptables
MS SQL Server لینوکس MS SQL Server در centos
اجرای برنامه MS SQL Server لینوکس
با استفاده از دستور زیر یک دیتابیس به اسم Fabrics ایجاد میکنیم
sqlcmd -S localhost -U SA -P 'YourPasswordHere' CREATE DATABASE Fabrics exit
در سرور ویندوز با دادن IP سروری که MS SQL Server روی سیستم عامل لینوکس نصب شده ، میتونید دیتابیس رو مشاهده کنید ، در اینجا برای مثال IP سروری که MS SQL Server روی اون نصب شده 192.168.0.200 است و user SA و رمزی که شما بهش دادید.MS SQL Server لینوکس
بعد از ورود دیتابیسی که ایجاد کردیم رو میتونید مشاهده کنید.

MS SQL Server
سایر آموزش ها :