Yazar: NURULLAH ÇAKIR

Suspect Olmuş Veritabanını Kurtarmak

Veritabanının suspect mode’a düşmesi her dba’in korkulu rüyasıdır. Sağlam bir backup stratejisi ile bu sıkıntının önlemini almak gerekir. İlk olarak suspect olmuş veritabanını kesinlikle detach etmemelisiniz. SQL Server 2014’te detach etmemize izin vermiyor. Bu özelliğin hangi sürümden itibaren geldiğini hatırlamıyorum ama önceki bazı sürümlerde bu işlemi yapmamıza izin verdiği için bu hatırlatmayı yapmak istedim.   […]

Checksum ve TornPage Kavramları

Checksum ve TornPage Kavramları SQL Server Veritabanının Özelliklerinden Page Verify’ın seçeneklerindendir. Her ikiside veritabanında disk hatalarından dolayı oluşan I/O problemlerini keşfetmek ve raporlamak için kullanılan yöntemlerdir. TornPage SQL Server 2000 zamanında Microsoft’un default olarak set ettiği page verify seçeneğiydi. Checksum SQL Server 2005 ile beraber daha gelişmiş bir page verify seçeneği olarak hayatımıza girdi. Makalenin […]

Buffer Pool Extension Nedir

Buffer Pool Extension SQL Server 2014 ile gelen bir özelliktir. Kısaca SQL Server’ın Buffer Pool için belirttiğimiz diski kullanmasıdır diyebiliriz. (Performans problemi yaşamamanız için belirteceğiniz diskin hızlı olması gerekmektedir. Örneğin SSD Disk)   Peki Buffer Pool Nedir?   SQL Server’da data ve index page’leri direk diskten okunmaz. Öncelikle SQL Server için memory’de ayrılmış buffer pool […]

Sistem Veritabanlarını Rebuild Etmek

Sistem veritabanlarında oluşan problemler nedeniyle bazen rebuild etmek gerekir.(Başınıza hiç gelmeyebilir fakat her dba bu işin nasıl yapılacağını bilmelidir) Rebuild işlemi sistem veritabanlarını sıfırlayarak sistemin temiz bir şekilde açılmasını sağlar. Ama rebuild işlemi sistem veritabanlarının içindeki bütün verileri de sıfırlayacağından, öncelikle sistem veritabanlarının sağlıklı son backup’larının elinizde olduğundan emin olmanız gerekir. Eğer elinizde backup olmadan […]

Master Veritabanını Restore Etmek

Master veritabanı sistem veritabanlarından biridir. Sistem seviyesinden tüm bilgileri tutar. Örneğin loginler, endpoint ler, linked server lar, sistem konfigürasyon ayarları.   Bu yüzden master veritabanı olmadan bir sql server instance’ı çalışmaz. Bu yüzden düzenli olarak master veritabanının ve diğer sistem veritabanlarının yedeklerini almalısınız. “Sistem Veritabanları” isimli makalemde sistem veritabanları hakkında detaylı bilgi alabilirsiniz.   Peki […]