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
Bazı toolların yüklenmesi
- 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
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
db silme işlemi
drop database deneme go
Bir yanıt yazın