Merhaba arkadaşlar bugünkü konumuz Linux sisteminde Mssql Server Kurulumu..
Microsoft'un kullanıldığı platformlarında en çok kullanılan veritabanı sunucusu SQL Server 2016 versiyonu yine 2016 yılı itibariyle Linux işletim sistemlerinde de çalışmaya başlamıştır.
Öncelikle MsSQL nedir ondan bahselim. MSSQL yani (Microsoft SQL Server), herhangi bir site veya yazılımın içerisinde kullanılan verilerin sakladığında bir veritabanı sistemidir, yazılımıdır.
Peki Hangi linux dağıtımlarını destekliyor dersek;
-Redhat/Centos
-Ubuntu
-SUSE Linux Enterprise Server
Yazılım için gereken sistem gereksinimleri;
-Minimum 3.25GB bellek.
Kurulumuna geçecek olursak, MSSQL'i Linuxe kurmak, Windowsa kurmaktan daha hızlı ve kolay olduğu söylenmektedir. Kurulumuna başlayalım.
İlk Olarak root şeklinde işlemlere başlayalım.
Kod:
[CENTER]sudo su[/CENTER]
Microsoft SQL Server Centos reposunu ekliyoruz ve root kullanıcısından çıkıyoruz.
Kod:
[CENTER][SIZE="2"]curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo
exit[/SIZE][/CENTER]
Paketlerimizi güncelleyip kuruluma geçiyoruz.
Kod:
[CENTER][SIZE="2"]sudo yum update
sudo yum install -y mssql-server mssql-tools[/SIZE][/CENTER]
Kurulum sırasında MSSQL Tool lisansları önümüze gelecek yes diyerek onaylayıp son adıma geçiyoruz.
Mssql Yapılandırma Scriptini çalıştıralım.
Kod:
[CENTER][SIZE="2"]sudo /opt/mssql/bin/sqlservr-setup[/SIZE][/CENTER]
Yapılandırma işlemlerinnde sırasıyla şu şekilde olacak;
-Lisansı yes diyerek onaylayıp devam ediyoruz
-SA parolasını belirtiyoruz
-SQL Server servisini yes diyerek başlatılmasını sağlıyoruz
-Reboot işleminde otomatik başlatmayı yes diyerek enable ediyoruz
Kurulum ve yapılandırma işlemleri sonunda tamamlandı.
Servis durumunu kontrol an itibariyle kontrol edebiliriz.
Servis durumunu kontrol an itibariyle kontrol edebiliriz.
Kod:
[CENTER][SIZE="2"]systemctl status mssql-server[/SIZE][/CENTER]
-------------------------------------------
MsSQL Kullanım örneklerine geçelim birazda
Sql'e bağlanmak için;
Kod:
[CENTER][SIZE="2"]sqlcmd -S localhost -U SA -P Parola[[/SIZE][/CENTER]
Database oluşturmak için;
Kod:
[SIZE="2"][CENTER]CREATE DATABASE MAESTRO
GO[/CENTER][/SIZE]
Bütün DB'yi görüntülemek için;
Kod:
[CENTER][SIZE="2"]SELECT Name from sys.Databases[/SIZE][/CENTER]
Databasee geçiş yapmak için ;
Kod:
[SIZE="2"][CENTER]USE MAESTRO
GO[/CENTER][/SIZE]
DB2'de Tablo oluşturma ve sütun eklemek için ;
Kod:
[CENTER][SIZE="2"]CREATE TABLE maestroTABLO (id INT, Version NVARCHAR(10), Built NVARCHAR(10))
GO[/SIZE][/CENTER]
Tablo ve değerleri görüntülemek için;
Kod:
[CENTER][SIZE="2"]SELECT * FROM maestroTABLO
GO[/SIZE][/CENTER]
MsSQL Server için driver kütüphanesine aşşağıdaki linklerden ulaşabilirsiniz.
Java için
Microsoft JDBC Driver for SQL Server(TIKLA)
Download (TIKLA)
Php İçin
Microsoft Drivers for PHP for SQL Server(TIKLA)
Download (TIKLA)
Python İçin;
Python SQL Driver (TIKLA)
pymssql (TIKLA)
pyodbc (TIKLA)
C++ için
Microsoft ODBC Driver for SQL Server (TIKLA)
Download (Tıkla)
# SQL Server Data Tools ile MsSQL Server kurulu olmadan lokal ortamda database düzenlemesi yapabilirsiniz.
Sql Server Dra Tools için;
Download(TIKLA)
Konumuz bu kadardı arkadaşlar (; Bir dahaki konularda görüşmek üzere..
Son düzenleme: