SQL Server Veritabanı Senkronizasyonu
Merhaba arkadaşlar bugün Veritabanı senkronizasyonu hakkında
konuşacağız. Senkronizasyon kelime anlamı olarak eş zamanlılık olarak
çevirilebilir. Konudan da anlayacağınız üzere verileri iki sunucu üzerinde
eşitleyeceğiz. Genel bilgi olarak bu yönteme mirroring denilebilir.
Şimdi ilk olarak Microsoft’un bu iş için geliştirdiği Sync
Framework’u buradan indirelim.
Daha sonra ise örnek veritabanımızı oluşturalım.
Görüldüğü gibi ikinci veritabanını sadece oluşturdum arkadaşlar. İçine tablo dahi oluşturmadım.
Şimdi gelelim senkronizasyon yapacağımız C# kodumuza.
Şimdi gelelim senkronizasyon yapacağımız C# kodumuza.
Öncelikle indirdiğimiz framework’te olan DLL’leri projemize
refere edelim.
Eğer herhangi bir sıkıntı yaşamadıysak veritabanımızı senkronize hale getirebilmişiz demektir. Veritabanımızdaki değişikliklere bakalım.
Görüldüğü gib tracking tabloları ve schema_info, scope_config ve scope_info tabloları da senkronizasyon ile otomatik olarak oluşmakta. Bu tabloları silebiliriz. Her senkronizasyonda yeniden oluşmaktadır.
Senkronizasyon basit anlamda bu şekilde yapılmaktadır arkadaşlar. Bir sonraki yazıda görüşmek üzere.
Merhaba bununla ilgili ornek bir proje yapa bilirmisin
YanıtlaSil