Son backup alma tarihini bulmak

Son backup alma tarihini bulmak

Aşağıdaki script yardımıyla o instance üzerindeki her veritabanının son backup alma tarihini bulabilirsiniz. ‘L’ yazan yer Log Backup olduğunu gösteriyor. Eğer bu kısma D yazarsanız alınan en son full backup tarihini, G yazarsanız alınan en son differential backup tarihini görebilirsiniz. Eğer veritabanınız AG’ye dahilse her iki node üzerinde bu script’i çalıştırdığınızda doğru sonucu görebilirsiniz. Çünkü […]

Vlf(Virtual Log File) count nedir

SQL Serverdaki ldf uzantılı Transaction Log dosyası bir ya da birden fazla virtual log file dan oluşur. Adından anlaşılacağı gibi bu dosya fiziksel bir dosya değil sanal bir dosyadır. Default ayarlarla veritabanı oluşturuken veritabanının log dosyasının autogrowth’u ve initial size’ı uygun set edilmediyse virtual log file sayısı çok fazla olur ve performans sıkıntılarını da beraberinde […]

Sistem veritabanları

Master: SQL Server Instance’ı üzerinde sistem seviyesindeki tüm bilgileri tutan veritabanıdır. Msdb: SQL Server Agent tarafından alertleri ve jobları zamanlamak için kullanılır. Model: Yeni bir veritabanı oluştururken SQL Server default ayarları model veritabanına bakarak set eder. Örneğin Veritabanı Boyutu, Collation Bilgisi, Recovery Model’i, AutoGrowth Ayarı vb. Tempdb: Sistem veritabanları içinde en çok değineceğimiz veritabanı tempdb. […]

UPPER komutunda küçük i harfinin büyük I harfine dönüşme sorunu

SELECT UPPER([Kullanici]) FROM [DBName].[dbo].[Tablo] gibi bir sorgu yazdığınızda sorgu sonucunda küçük i harfi büyük I harfine dönüşebilir. Bunun sebebi collation olarak CI(Case Insensitive) kullanmanızdır. Peki bu sorunu nasıl aşacağız. Kodumuzu aşağıdaki şekilde değiştirdiğimizde sorun düzelecektir. SELECT UPPER([Kullanici] COLLATE Turkish_CS_AS) FROM [DBName].[dbo].[Tablo] Bazen sorguda değişiklik yapamacağımız durumlar oluşabilir. Uygulama kapalı bir kütüphane ile bu işlemi yapıyor […]

Backup Restore İşlemleri

SQL Server veritabanlarının yedeğini alma işlemine backup denir. Bu yedeği SQL Server Instance üzerine yükleme işlemine de restore denir. Backup Restore işlemini bir çok işlem için kullanabiliriz. Aşağıda en çok kullanma sebeplerimizi bulabilirsiniz.   Düzenli bir yedek almak için Anlık bir seferlik yedek almak için Bozulmuş bir veritabanını backup’ı kullanarak yeniden yüklemek için Veritabanını başka […]