Yazar: NURULLAH ÇAKIR

Primary Key ve Unique Constaint’in farkları

Bu makaleyi okuyorsanız “Primary Key ve Foreign Key” ve “Unique Constraint” isimli makalelerimizi okumuş olmalısınız. Bu iki makalede anlattıklarımdan sonra aklınıza peki bu ikisinin farkları neler sorusu gelmiş olabilir. Farklarını aşağıda bulabilirsiniz.   Primary Key   Primary Key null değer içeremez Bir tabloda sadece bir tane primary key olabilir. Sparse kolonlar primary key’in bir parçası […]

Unique Constraint

Unique Constraint tabloda bir veya birden fazla kolon üzerine konulabilir.  Konulduğu alanın tabloda tekil olmasını sağlar. Örneğin ID kolonu ve UlkeAdi kolonu olan Ulke isminde bir tablo olsun. ID kolonu üzerinde Unique Constraint tanımlarsanız ID değerinin o tablo için tekil olmasını sağlarsınız. Yani aynı ID değerinden 1 den fazla olamaz. Aşağıdaki script yardımıyla öncelikle tablomuzu […]

Veritabanı ismini değiştirmek

Eğer veritabanını kullanan açık herhangi bir session yoksa veritabanı üzerinde F2’ye basarak ismini değiştirebilirsiniz. Veritabanı üzerinde açık session bulunuyorsa bu session’ları aşağıdaki script yardımıyla kill edip yine F2 yöntemini kullanabilirsiniz. Script’i çalıştırdıktan sonra bütün satırları seçip çalıştırmalısınız. Ama unutmayın bu işlemi yaparak veritabanı üzerindeki tüm session’ları yok etmiş olacaksınız. select 'kill '+CAST(spid AS varchar(50)) from […]

secpol.msc(Security Policy SQL Server Ayarları)

SQL Server Kurulumu yapıldıktan sonra SQL Server’ın performanslı çalışması için Windows’ta Security Policy kısmında bazı ayarlar yapılması gerekmektedir. Bu ayarları farklı makalelerimizde anlattık. Burada Security Policy’de yapılması gereken tüm konfigurasyonları belirtip ilgili makaleleri işaret edeceğiz.   Başlat -> Çalıştır ‘a secpol.msc yazıyoruz ve enter’a basıyoruz. Security Settings’in altında aşağıda görüldüğü gibi Account Policies ve Local […]

Always On Alert Sistemi

SQL Server Always On kullanıcıları için takip edilmesi gereken birkaç önemli nokta vardır.   Availability Group’umuz failover mu olmuş? Secondary Sunucuya aktarım devam etmiyormu? Secondary Sunucuya yapılan aktarım resume olmuş mu?   Yukarıda belirttiğim işlemler için alert tanımlayıp böyle durumlar gerçekleştiğinde size mail atmasını sağlayabilirsiniz. Bu makaleden önce “Yeni Kurulumda yapılması gereken konfigurasyonlar” isimli makalemi […]