SQL Server Sayfa Doğrulaması CHECKSUM
Kategori: Güvenilirlik
SQL Server’da Sayfa doğrulama nedir?
Sayfa Doğrulama, diskten yazıldığında veya okunduğunda sayfaların tutarlılığını doğrulamak için SQL Server tarafından kullanılan mekanizmayı tanımlayan bir veritabanı seçeneğidir. Bu, veritabanını bozma olasılığını azaltır ve iyi bir uygulama olarak, CHECKSUM olarak ayarlanmalıdır.
Sorun nasıl belirlenir?
SQL Server 2005’ten bu yana Microsoft, SQL Server altyapısı düzeyinde varsayılan olarak sayfa doğrulaması CHECKSUM uygular. Seçenekler sayfasındaki Veritabanı Özellikleri penceresinde kontrol edebilirsiniz:

Nasıl düzeltilir?
Yukarıdaki arabirimi kullanarak ” Page Verify ” özelliğini CHECKSUM olarak değiştirerek seçebilirsiniz. Ayrıca, sunucudaki tüm veritabanlarına değişiklik komut dosyası oluşturmak için aşağıdaki komut dosyasını çalıştırabilirsiniz.
SQL Server için Uzman Desteğine mi İhtiyacınız Var?
Kıdemli veritabanı ekibimiz SQL Server performans ayarlama, sağlık kontrolleri, migrasyonlar, Remote DBA hizmetleri ve acil operasyonel sorunlarda destek sağlar.
Değişiklik betiğini oluşturmak için aşağıdaki sorguyu çalıştırınız:
use master
go
select
'ALTER DATABASE [' + name + '] SET PAGE_VERIFY CHECKSUM WITH NO_WAIT;
' Command_to_execute
from sys.databases
where page_verify_option_desc != 'checksum';
go
Komut dosyasının örnek olarak üreteceği çıktı:
ALTER DATABASE [test] SET PAGE_VERIFY CHECKSUM WITH NO_WAIT;
ALTER DATABASE [DBA] SET PAGE_VERIFY CHECKSUM WITH NO_WAIT;
İlgili Yazılar
SQL Server Performans Danışmanlığı
SQL Server Performansınızdan Emin misiniz?
Aryasoft, sorgu performansı, indeksleme, bellek ve disk yapılandırmanızı uçtan uca analiz ederek somut iyileştirme adımları sunar.