Microsoft SQL Server ihtiyacınız varsa Microsoft server ürünlerine ihtiyacınız yok. Kısıtlı imkanlarınız varsa aşağıdaki kurulum uygulanarak debian 9 üzerine kurulumu gerçekleştirebilirsiniz. Aksi durumlarda Microsoft server ürünlerini tercih etmeyi unutmayın.
Gerekli paket listelerini sisteme dahil edelim.
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
echo "deb http://ftp.debian.org/debian stretch-backports main" | \
sudo tee --append /etc/apt/sources.list.d/stretch-backports.list > /dev/null
Paket listesini güncelleyelim ve mssql-server kurulumunu başlatalım.
sudo apt-get update
sudo apt-get install mssql-server
Kurulumu tamamlamak için /opt/mssql/bin/sqlservr-setup
komutunu çalıştıralım.
sudo /opt/mssql/bin/sqlservr-setup
Microsoft(R) SQL Server(R) Setup
You can abort setup at anytime by pressing Ctrl-C. Start this program
with the --help option for information about running it in unattended
mode.
The license terms for this product can be downloaded from
http://go.microsoft.com/fwlink/?LinkId=746388 and found
in /usr/share/doc/mssql-server/LICENSE.TXT.
Do you accept the license terms? If so, please type "YES": YES
Please enter a password for the system administrator (SA) account:
Please confirm the password for the system administrator (SA) account:
Setting system administrator (SA) account password...
Do you wish to start the SQL Server service now? [y/n]: y
Do you wish to enable SQL Server to start on boot? [y/n]:
Varsayılan sql sunucu portu 1433’ü dinleyebilir olduğuna bakalım.
sudo lsof -i :1433
Çıktısı aşağıdaki gibi olmalı
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sqlservr 15020 mssql 65u IPv4 152906 0t0 TCP *:ms-sql-s (LISTEN)
Linux konsolundan sql sunucusuna bağlanmak isterseniz, önce sqsh’ı kurarak işleme başlayabilirsiniz.
sudo apt-get install sqsh
Yeni kurulan sql’de bağlantı sağlamak istediğinizde sa kullanıcısını kullanın
sqsh -S localhost -U sa
Password:
1> CREATE DATABASE test1
2> go
1> SELECT Name from sys.Databases
2> go
Microsoft Sql Server Management Studio üzerinden bağlanmak da mümkündür.