Resim Açıklaması

SQL Replication

Snapshot Publication: Yayıncı veritabanı belirli aralıklarla abone olan veritabanlarına yayınlanır. Script alınarak bulk insert yapılan bir türdür. Her değişiklik olduğunda veri tabanı karşı tarafta sıfırdan oluşturulur. Transactional Publication: Başlangıçta yayıncı veritabanının anlık görüntüsü alındıktan sonra her transactionda değişiklikler abonelere yansıtılır. Peer-to-Peer publication: Transactional Replication’ın teknolojisini kullanır. Fark olarak her subscriber aynı zamanda publisher’dır. Merge publication: […]

16-06-2017 Tarihinde yazıldı
Resim Açıklaması

Sql Group By Row Count

Merhabalar aşağıdaki bulunan kısa sql cümleciği ile KurumNo’su 5 olan Kuruma ait birden fazla Kullanıcı kişisi varsa bu kişi adetini döndürür.

11-02-2016 Tarihinde yazıldı
Resim Açıklaması

MSSQL ‘Recovery Pending’ Çözümü

SQL Server durdurun ve bu veritabanındaki transaction log dosyasını kaldırın. Veritabanını acil moda alıp, veritabanını yeniden başlatın ve aşağıdaki sorguları çalıştınız. ALTER DATABASE [DB_Name] SET SINGLE_USER WITH NO_WAIT ALTER DATABASE [DB_Name] SET EMERGENCY; DBCC checkdb ([DB_Name], REPAIR_ALLOW_DATA_LOSS ) ALTER DATABASE [DB_Name] SET online; ALTER DATABASE [DB_Name] SET Multi_USER WITH NO_WAIT

23-11-2015 Tarihinde yazıldı
Resim Açıklaması

SQL Select İnsert İnto Kullanımı

tblKisi tablosundaki tüm kayıtları tblKisiler tablosuna insert etmek için kullanılacak komut tblKisi tablosundaki sadece Ad, Soyad, TCKimlikNo kayıtlarını tblKisiler tablosuna insert etmek için kullanılacak komut tblKisiler tablosunda baska kolonlar varsa o kolonları sorgulaya eklemediğimiz için null değer basılacaktır. tblKisi tablosundaki İli Ankara olan kayıtların sadece Ad, Soyad, TCKimlikNo kolonlarındaki verileri tblKisiler tablosuna insert etmek için […]

11-04-2015 Tarihinde yazıldı
Resim Açıklaması

MS SQL ISNUMERIC Kullanımı

Aşağıdaki sorgu çalıştığında PostalCode kolonundaki veriler int, numeric, bigint, money, smallint, smallmoney, tinyint, float, decimal, real veri tiplerinden birine uygun değilse sonuç döndürülecektir. SELECT City, PostalCode FROM Person.Address WHERE ISNUMERIC(PostalCode) 1

12-03-2015 Tarihinde yazıldı
Resim Açıklaması

MS SQL Uppercase ve Lowercase Kullanımı

Kisi tablosundaki Ad kolonunda bulunan kayıtları büyük harfe çevrilmiş şekilde update eder. Kisi tablosundaki Ad kolonunda bulunan kayıtları büyük harfe çevirir. Kisi tablosundaki Ad kolonunda bulunan kayıtları küçük harfe çevrilmiş şekilde update eder. Kisi tablosundaki Ad kolonunda bulunan kayıtları küçük harfe çevirir.

04-03-2015 Tarihinde yazıldı
Resim Açıklaması

SQL Transaction Isolation Level

1-) Read Committed:Commit edilen verileri okur. Bir tablo üzerinde update işlemi yapan bir transaction çalışırken, başka bir transaction bu tabloya erişmeye kalkarsa sonuç dönmeyecektir. Çünkü bu modda update edilen data commit edilmeden başka bir sorgu cevap dönülmez. 2-) Read Uncommitted:Update edilen datayı commit edilmemiş hali ile okumaya izin verir. Bu Isolation Level’da bütün concurrency sorunları […]

28-02-2015 Tarihinde yazıldı
Resim Açıklaması

Common Table Expressions (CTE) Kullanımı

CTE kullanımı için with kelimesinden sonra bu tabloyu kullanabilmek için Cte_Ad kısmına isim veriyoruz. Daha sonra parantez açıp kullanmak istediğimiz kolon isimlerini yazıyoruz. Ben Column1, Column2 kolonlarını kullanacağımı belirttim ardından parantezi kapatıp AS ifadesini yazıyoruz. AS den sonraki parantezler içine CTE’nin gövde kısmını yazıyoruz. Daha sonrada parantezi kapatarak bu yeni oluşturduğumuz tablo üzerinde istediğimiz sorguları […]

23-12-2014 Tarihinde yazıldı
Resim Açıklaması

Char, Nchar, VarChar ve NVarChar Arasındaki Farklar Nelerdir?

‘N’ Nationaldan gelir. Unicode karakter içeren verilerin tutulmasında kullanılır. Her bir karakter 2 byte ile temsil edilir. 20 karakterlik bir Char kullanımında örneğin ‘Test’ verisi için geriye kalan 16 karakter boşluk olarak temsil edilir. Char(20) -> Test için veriyi ‘Test ‘ şeklinde tutar. 20 byte olarak tutulur. NChar(20) -> Test için veriyi ‘Test ‘ şeklinde […]

06-11-2014 Tarihinde yazıldı
Resim Açıklaması

MS SQL Sunucu Windows Authentication Kapatma

MSSQL Server Management Studio login olduktan sonra servera sağ tıklayıp Security tabını açalım. Ardından Security altında bulunun Logins tabını açalım. Sql Sunucumuzda bulunan kullanıcıların listesi görülecektir. Listeden BilgisayarAdi\KullaniciAdı şeklindeki bilgisayarımızın kullanıcısı bulup sağ tıklayarak Properties basalım. Açılan pencerede sağ tarafta bulunan listeden Status butonuna tıklayalım. Sol tarafta açılan pencerede Login kısmını Disable yapıp OK diyelim. […]

16-10-2014 Tarihinde yazıldı
Kan Bağışı
Sponsor
Alexa
Hakkımda
Bağlantılar