Kategoriler
Genel

Linux üzerine SQL Server Kurulumu

Bu sene Microsoft Connect etkinliğinde bir çok yeni özellik paylaşıldı. Bunlardan bazıları aşağıdadır.

  • Visual Studio for Mac tanıtıldı.
  • Visual Studio 2017 RC oldu.
  • Visual Studio TFS 2017 RTM oldu.
  • Microsoft Linux Foundation Platinium üyesi oldu
  • Samsung ile beraber çalışılarak .NET Tizen’e taşınacak.
  • SQL server linuxa geldi.

Aslında bu yazımda da ben en son yazdığım maddeye değineceğim. SQL server linuxta kullanılmaya başlandı. Ben de bu yazımda azure üzerinde deploy ettiğim ubuntu 16.10 üzerine sql server kurulumu nasıl yapılır? nasıl db oluşturulur? sorgular nasıldır gibi konulara değineceğim

SQL Server kurulumu

Öncelikle ben putty kullanacağım buradan indirebilirsiniz.

Öncelikle repositoryimizi ekliyoruz.

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

2. adım olarak Microsoft SQL Server Ubuntu repositorysini etkinleştiriyoruz.

curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list

3. adımda SQL serverimizi yüklüyoruz.

sudo apt-get update
sudo apt-get install -y mssql-server

4. adım

sudo /opt/mssql/bin/sqlservr-setup

5. adımda sql serveri başlatıyoruz.

systemctl status mssql-server

1

Bazı toolların yüklenmesi

  1. superuser olarak giriş yapıyoruz.
sudo su

2.Microsoft Red Hat repositoryi indiriyoruz.

curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo

3.superuser dan çıkıyoruz.

exit

4. mssql-tools yüklemesi

sudo yum install mssql-tools

5.

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

6.

curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list

7.

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

 

SQL Server’a bağlanma

sqlcmd -S localhost -U SA -P '<Şifreniz>'

Eğer başka bir makineye bağlanacaksanız aşağıdaki gibidir

sqlcmd -S '<ip adresi>' -U SA -P '<Şifreniz>'

 

SQL Server on Linux üzerinde sorgu çalıştırmak

Tüm dbleri görüntülemek istersek aşağıdaki gibidir

SELECT Name from sys.Databases;
GO

2

Yeni db oluşturmak için ise

CREATE DATABASE denemedb;
GO

 

Tablo oluşurmak için

CREATE TABLE denemeTablo (id INT, adi NVARCHAR(10), soyadi NVARCHAR(10));
GO

 

Yukarıda oluşturduğumuz tabloya data eklemek için

INSERT INTO denemeTablo VALUES (1, 'erkan', 'liman');
INSERT INTO denemeTablo VALUES (2, 'deneme', 'deneme');
GO

select komutu

SELECT * FROM denemeTablo WHERE id = 1;
GO

3

 

db silme işlemi

drop database deneme
go

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.