MSSQL Server’da Restore İşleminde Versiyon Uyumsuzluğu Hatası ve Çözüm Yolları

SQL Server yöneticilerinin sıkça karşılaştığı “The database was backed up on a server running version X. That version is incompatible with this server” hatası, bir veritabanı yedeğinin (backup), alındığı sunucudan…

MSSQL Server’da Availability Group Hangi Seçenekte Kurulmalı

SQL Server Management Studio (SSMS) üzerinde “Always On High Availability” sekmesine sağ tıkladığınızda karşınıza iki seçenek çıkar: New Availability Group Wizard… ve New Availability Group… (Dialog). İlk bakışta her ikisi…

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…