Ubuntu’ya SQL Server kurulumu

Servetbulut
Turknet DBA
Published in
2 min readJun 22, 2021

--

Herkese Selamlar bu yazımız da ubuntu üzerine sql server 2019 kurulumunu anlatacağız. Kolay bir işlem neredeyse Windows next-next-finish yapısı gibi 🙂

ilk önce keyleri install etmekle başlıyoruz.

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

Her ubuntu sürümüne göre bi repo(depo) var. Uygun sürümüne göre ilgili repoyu kopyalayıp install ediyoruz.

Ubuntu 16.04 için:

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"

Ubuntu 18.04 için:

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"

Ubuntu 20.04 için:

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"

Şimdi apt yi güncelleyip kurulumu yapıyoruz.

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

yükleme işlemi bitti.

Şimdi mssql.conf dosyasını yükleyeceğiz. Sürüm seçimini;

yani enterprise,standart,expres… vs burada belirliyoruz.

Ayrıca SA parolasını buradan belirliyoruz. En az 8 karakter olmasına,büyük harf,küçük harf ve rakam içermesine dikkat edelim.

sudo /opt/mssql/bin/mssql-conf setup

şimdi servisi mizi kontrol ediyoruz.

systemctl status mssql-server --no-pager

ve şimdi SQL Server komut satırı araçlarını yükleyelim.

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

Tekrar repoları kaydediyoruz. Uygun sürümünüze göre yine uygun repoyu kaydedin.

Ubuntu 16.04 için:

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

Ubuntu 18.04 için:

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

Ubuntu 20.04 için:

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

odbc ayarlarını da kullanılabilmesi için aşagıdaki satırları çalıştıralım.

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

tekrar apt’yi update edip mssql-tools en güncel halini yüklüyoruz.

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

Path leri de ekleyelim.

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

şimdi kurulum yaptığımız mssqlimize belirlediğimiz parola ile bağlanalım.

sqlcmd -S localhost -U SA -P ‘Password’

bağlandıktan sonra bi database oluşturalım. Yazdığınız her t-sql den sonra go demelisiniz aksi halde sql yazmaya devam ettiğinizi düşünüyor. Go diyip işlemi bitiriyoruz.

CREATE DATABASE Testgo

Şimdi oluşturduğumuz db’yi kontrol edelim.

SELECT Name from sys.Databases
go

--

--