MSSQL Server’da Always On Kurulumunda “The AlwaysOn feature must be enabled for the server instance before you can create an availability group on this instance..” Hatasının Çözümü

Microsoft SQL Server üzerinde yüksek erişilebilirlik ve felaket kurtarma senaryoları için Always On Availability Groups (AG) yapılandırırken, ‘The AlwaysOn feature must be enabled…’ hatasıyla karşılaşmak oldukça yaygın bir durumdur. Bu…

SQL Server AlwaysOn Failover Öncesi Veri Bütünlüğü Kontrolleri

AlwaysOn Availability Groups (AG) yapısında kontrolsüz bir failover, veri kaybına (RPO) veya servis kesinti süresinin (RTO) uzamasına neden olabilir. SQL Server AlwaysOn Availability Groups mimarisinde, manuel bir failover işlemi başlatmadan…

SQL Server’da Veri Aktarım’da Log Block ve Network Packet Size İlişkisi

SQL Server mimarisinde, veritabanı değişikliklerinin (Transaction Log) ikincil bir sunucuya (Availability Groups veya Mirroring) aktarılması, sistem performansını ve veri güvenliğini doğrudan etkileyen kritik bir süreçtir. Bu sürecin temelinde verinin nasıl…

SQL Server Orphaned Users ve SID Bağlama

SQL Server’da bir veritabanını farklı bir sunucuya taşıdığınızda veya geri yüklediğinizde (Restore), Login ile User arasındaki SID bağlantısı kopabilir. Bu durumdaki kullanıcılara “Orphaned Users” (Yetim Kullanıcılar) denir. Sunucu seviyesindeki SID…

MSSQL Server’da Memory Kullanım Durumunu Tabloya Kaydetme

Veritabanı performans sorunlarının büyük bir çoğunluğu yetersiz bellek kaynaklarından veya belleğin yanlış yapılandırılmasından kaynaklanır. MSSQL Server, doğası gereği işletim sisteminden alabildiği kadar belleği rezerve etmeye çalışır. Ancak, sistemin genel sağlığını…

MSSQL Server’da Tempdb Kullanım Durumunu Tabloya Kaydetme

SQL Server performans yönetiminde tempdb, sistemin “çöp kutusu”, “çalışma alanı” ve bazen de “kara deliği” olabilir. Geçici tablolar, sıralama işlemleri (sort operations) ve özellikle Snapshot Isolation ile gelen Version Store…

SQL Server Sunucu İsmi Değişikliği Sonrası “Login Already Exists” Hatası ve Çözümü (Error: 15025)

Sunucu işletim sistemi seviyesinde isim değişikliği yapıldığında, Windows kullanıcılarının SID (Security Identifier) bilgisi değişmez ancak SQL Server üzerindeki login ismi eski sunucu adıyla kayıtlı kalmaya devam eder. Yeni sunucu ismiyle…

MSSQL Server’da CPU Yük Geçmişi Analizini Tabloya Kaydetme

Veritabanı yöneticileri (DBA) için sistem performansını izlemek, olası darboğazları (bottleneck) önceden tespit etmek adına kritiktir. SQL Server’ın kendi içinde tuttuğu Ring Buffer verilerini kullanarak, ek bir yazılıma ihtiyaç duymadan CPU…